| Main index | Section 3 | 日本語 | Options |
#include <sys/types.h>
#include <security/pam_appl.h>
The application is free to call pam_authenticate() as many times as it wishes, but some modules may maintain an internal retry counter and return PAM_MAXTRIES when it exceeds some preset or hardcoded limit.
The flags argument is the binary or of zero or more of the following values:
| PAM_SILENT | |
| Do not emit any messages. | |
| PAM_DISALLOW_NULL_AUTHTOK | |
| Fail if the user's authentication token is null. | |
If any other bits are set, pam_authenticate() will return PAM_BAD_CONSTANT.
| [PAM_SUCCESS] | |
| Success. | |
| [PAM_ABORT] | |
| General failure. | |
| [PAM_AUTHINFO_UNAVAIL] | |
| Authentication information is unavailable. | |
| [PAM_AUTH_ERR] | |
| Authentication error. | |
| [PAM_BAD_CONSTANT] | |
| Bad constant. | |
| [PAM_BUF_ERR] | |
| Memory buffer error. | |
| [PAM_CONV_ERR] | |
| Conversation failure. | |
| [PAM_CRED_INSUFFICIENT] | |
| Insufficient credentials. | |
| [PAM_MAXTRIES] | |
| Maximum number of tries exceeded. | |
| [PAM_PERM_DENIED] | |
| Permission denied. | |
| [PAM_SERVICE_ERR] | |
| Error in service module. | |
| [PAM_SYSTEM_ERR] | |
| System error. | |
| [PAM_USER_UNKNOWN] | |
| Unknown user. | |
X/Open Single Sign-On Service (XSSO) - Pluggable Authentication Modules, June 1997.
The OpenPAM library is maintained by Dag-Erling Sm/orgrav <Mt des@des.no>.
| PAM_AUTHENTICATE (3) | June 27, 2023 |
| Main index | Section 3 | 日本語 | Options |
Please direct any comments about this manual page service to Ben Bullock. Privacy policy.
| “ | Ken Thompson has an automobile which he helped design. Unlike most automobiles, it has neither speedometer, nor gas gauge, nor any of the other numerous idiot lights which plague the modern driver. Rather, if the driver makes a mistake, a giant “?” lights up in the center of the dashboard. “The experienced driver,” says Thompson, “will usually know what's wrong.” | ” |