PAM provides dynamic authentication support that sits between Linux applications and Linux native authentication systems. It is one of the main tools that deals with authentication. The main purpose of PAM is to allow system administrators to integrate services or programs with different authentication mechanisms without changing the code for the service.
This short course consists of three sections. In the first section, the author introduces you to the course and what to expect from the course. In the second section, you will learn to install VirtualBox in your systems and create your first virtual machine. Following this, you will be installing CentOS 7 and 8 onto your systems.
In the third and last section of the course, you will learn about Linux PAM security, where you will understand the importance of PAM. You will get to know the PAM configuration file and the columns within the file; namely, the module interface, control flags, and modules one by one. In the last part of the section, you will explore PAM-aware services and stacks and verify if a service or a program is linked with PAM.
By the end of the course, you will be able to understand why PAM is important and how to configure it.
All resources are placed here: https://github.com/PacktPublishing/Linux-PAM-Security-Administration
Installation of VirtualBox and CentOS
Learn about the module interface column in PAM file
Learn about the control flags column in PAM
Learn about the module column in PAM file
Learn the importance of PAM and its necessity
Learn account access through PAM