Switch to SpeakEasy.net DSL

The Modular Manual Browser

Home Page
Manual: (SunOS-5.10)
Apropos / Subsearch:
optional field

pam_unix_account(5)   Standards, Environments, and Macros  pam_unix_account(5)

       pam_unix_account - PAM account management module for UNIX


       pam_unix_account  module  implements pam_sm_acct_mgmt(), which provides
       functionality to the PAM account management stack. The module  provides
       functions  to validate that the user's account is not locked or expired
       and that the user's password does not need to be  changed.  The  module
       retrieves  account  information  from  the configured databases in nss-

       The following options can be passed to the module:

       debug           syslog(3C) debugging information at the LOG_DEBUG level

       nowarn          Turn off warning messages

       server_policy   If the account authority for the user, as specified  by
                       PAM_USER,  is  a  server,  do not apply the Unix policy
                       from the passwd entry in the name service switch.

       The following values are returned:

       PAM_UNIX_ACCOUNT        User account has expired

       PAM_AUTHTOK_EXPIRED     Password expired and no longer usable

       PAM_BUF_ERR             Memory buffer error

       PAM_IGNORE              Ignore module, not participating in result

       PAM_NEW_AUTHTOK_REQD    Obtain new authentication token from the user

       PAM_PERM_DENIED         The account is locked or has been inactive  for
                               too long

       PAM_SERVICE_ERR         Error in underlying service module

       PAM_SUCCESS             The account is valid for use at this time

       PAM_USER_UNKNOWN        No account is present for the user

       See attributes(5) for descriptions of the following attributes:

       tab()     allbox;     cw(2.750000i)|    cw(2.750000i)    lw(2.750000i)|
       lw(2.750000i).  ATTRIBUTE TYPEATTRIBUTE VALUE Interface StabilityEvolv-
       ing MT LevelMT-Safe with exceptions

       pam(3PAM),     pam_authenticate(3PAM),     syslog(3C),    libpam(3LIB),
       pam.conf(4),  nsswitch.conf(4),  attributes(5),   pam_authtok_check(5),
       pam_authtok_get(5),         pam_authtok_store(5),        pam_dhkeys(5),
       pam_passwd_auth(5), pam_unix_auth(5), pam_unix_session(5)

       The interfaces in libpam(3LIB) are MT-Safe only if each  thread  within
       the multi-threaded application uses its own PAM handle.

       The pam_unix(5) module is no longer supported. Similar functionality is
       provided   by   pam_authtok_check(5),   pam_authtok_get(5),   pam_auth-
       tok_store(5),  pam_dhkeys(5),  pam_passwd_auth(5), pam_unix_account(5),
       pam_unix_auth(5), and pam_unix_session(5).

SunOS 5.10                        17 Jul 2003              pam_unix_account(5)