PAM es un marco modular que permite a los administradores de sistemas centralizar la gestión de autenticación, autorización y contabilidad (AAA). Proporciona una manera de agregar o eliminar fácilmente mecanismos de autenticación, como la verificación de contraseña o la autenticación biométrica, sin tener que modificar el código del sistema subyacente. PAM también admite auditoría centralizada y registro de eventos de autenticación.
PAM se utiliza en una variedad de distribuciones de Linux, incluidas Red Hat Enterprise Linux (RHEL), CentOS y Debian. También es compatible con muchos otros sistemas operativos, incluidos macOS y Solaris.