pam.conf
Structure of pam.conf
Location
Basic Structure
Example Configuration
# /etc/pam.conf
# Authentication management for login service
login auth required pam_securetty.so
login auth requisite pam_nologin.so
login auth required pam_env.so
login auth sufficient pam_unix.so try_first_pass
login auth required pam_deny.so
# Account management for login service
login account required pam_unix.so
# Password management for login service
login password required pam_unix.so
# Session management for login service
login session required pam_limits.so
login session required pam_unix.so
login session optional pam_lastlog.so
# Authentication management for sshd service
sshd auth required pam_env.so
sshd auth sufficient pam_unix.so
sshd auth required pam_deny.so
# Account management for sshd service
sshd account required pam_unix.so
# Password management for sshd service
sshd password required pam_unix.so
# Session management for sshd service
sshd session required pam_limits.so
sshd session optional pam_lastlog.soExplanation of Fields
Common PAM Modules
Managing PAM Configuration
Best Practices
Example of a Specific Service Configuration
Conclusion
Last updated