1 .\" Generated from pam_acct_mgmt.c by gendoc.pl
2 .\" $Id: pam_acct_mgmt.c 648 2013-03-05 17:54:27Z des $
8 .Nd perform PAM account validation procedures
11 .In security/pam_appl.h
13 .Fn pam_acct_mgmt "pam_handle_t *pamh" "int flags"
17 function verifies and enforces account restrictions
18 after the user has been authenticated.
22 argument is the binary or of zero or more of the following
26 Do not emit any messages.
27 .It Dv PAM_DISALLOW_NULL_AUTHTOK
28 Fail if the user's authentication token is null.
31 If any other bits are set,
38 function returns one of the following values:
42 .It Bq Er PAM_ACCT_EXPIRED
43 User account has expired.
44 .It Bq Er PAM_AUTH_ERR
48 .It Bq Er PAM_CONV_ERR
50 .It Bq Er PAM_NEW_AUTHTOK_REQD
51 New authentication token required.
52 .It Bq Er PAM_PERM_DENIED
54 .It Bq Er PAM_SERVICE_ERR
55 Error in service module.
56 .It Bq Er PAM_SYSTEM_ERR
58 .It Bq Er PAM_USER_UNKNOWN
66 .%T "X/Open Single Sign-On Service (XSSO) - Pluggable Authentication Modules"
72 function and this manual page were
75 Project by ThinkSec AS and Network Associates Laboratories, the
76 Security Research Division of Network Associates, Inc.\& under
77 DARPA/SPAWAR contract N66001-01-C-8035
79 as part of the DARPA CHATS research program.
81 The OpenPAM library is maintained by
82 .An Dag-Erling Sm\(/orgrav Aq Mt des@des.no .