pam

 pam  is (Linux) Pluggable Authentication Modules, an authentication subsystem for UNIX-like operating systems..