2.5 PAM

Pluggable Authentication Modules (PAM) is an abstraction to provide a common interface on top of common authentication mechanisms. With PAM properly installed and configured, it can use /etc/shadow, NIS/NIS+, Kerberos, LDAP or other mechanisms for the authentication of login, FTP, SSH, SAMBA, NFS and other applications.