PAM (Pluggable Authentication Modules) is a modular authentication system in Linux that provides a flexible mechanism for managing login procedures, password changes, and other user identification operations.
This component includes a set of core modules.
ALT Linux Wiki: https://www.altlinux.org/PAM
Home page: https://www.openwall.com/pam/