Now that we understand the basic concept of why PAM is introduced, let's understand more in detail about the features that PAM provides.
PAM supports four kinds of functionalities via its modules, as listed here:
- Authentication
- Accounting
- Session
- Password
We will now see what each of these modules stand for:
- Authentication: This basically means that users can validate their identity by providing some set of credentials, such as username and password. There are other possible ways as well, which include additional authorization, such as multifactor authentication or biometric.
- Accounting: After a user is authenticated (username and password are correct), the question is, should we log you in or not? This depends on the ...