Authentication proves who a user is. On Linux, programs such as login, sshd and sudo do not implement password checks themselves; they delegate to PAM (Pluggable Authentication Modules). PAM lets administrators change how authentication works, add password rules or plug in a directory service without modifying each program. Understanding PAM stacks, the common modules and how central directories fit in explains most login behavior you will troubleshoot.
Keep reading for free
Create a free StudyToCert account to read the rest of this lesson: 7 more sections, 7 key terms, a real-world example, an exam tip and self-check questions. Every lesson, lab and practice test is free with an account.