table of contents
PAM_ACCT_MGMT(3) | Linux-PAM Manual | PAM_ACCT_MGMT(3) |
NAME¶
pam_acct_mgmt - PAM account validation management
SYNOPSIS¶
#include <security/pam_appl.h>
int pam_acct_mgmt(pam_handle_t *pamh, int flags);
DESCRIPTION¶
The pam_acct_mgmt function is used to determine if the user's account is valid. It checks for authentication token and account expiration and verifies access restrictions. It is typically called after the user has been authenticated.
The pamh argument is an authentication handle obtained by a prior call to pam_start(). The flags argument is the binary or of zero or more of the following values:
PAM_SILENT
PAM_DISALLOW_NULL_AUTHTOK
RETURN VALUES¶
PAM_ACCT_EXPIRED
PAM_AUTH_ERR
PAM_NEW_AUTHTOK_REQD
PAM_PERM_DENIED
PAM_SUCCESS
PAM_USER_UNKNOWN
SEE ALSO¶
pam_start(3), pam_authenticate(3), pam_chauthtok(3), pam_strerror(3), pam(7)
05/07/2023 | Linux-PAM |