Performs password checking via the Pluggable Authentication Module (PAM) framework.
For Linux, see the (PAM page.
|In many instances, the system PAM libraries have memory leaks! It is strongly suggested that PAM not be used for authentication, owing to those memory leaks.|
When listed in the
authenticate section, the
pam module verifies
User-Password via the PAM framework.
- Return codes
invalidThe request does not have a
rejectThe user failed authentication.
okThe user succeeded in authenticating.
pam_auth = string
The PAM framework requires a PAM configuration file for each application that uses it. The filename that is searched in the
/etc/pam.d/directory is the name of the application.
pam_authdirective sets the name that is presented to PAM as the application name.
See radiusd-pam for a sample PAM configuration file.