Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

pam_tsol_account(5) [opensolaris man page]

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

NAME
pam_tsol_account - PAM account management module for Trusted Extensions SYNOPSIS
/usr/lib/security/pam_tsol_account.so.1 DESCRIPTION
The Solaris Trusted Extensions service module for PAM, /usr/lib/security/pam_tsol_account.so.1, checks account limitations that are related to labels. The pam_tsol_account.so.1 module is a shared object that can be dynamically loaded to provide the necessary functionality upon demand. Its path is specified in the PAM configuration file. pam_tsol_account.so.1 contains a function to perform account management, pam_sm_acct_mgmt(). The function checks for the allowed label range for the user. The allowable label range is set by the defaults in the label_encodings(4) file. These defaults can be overridden by entries in the user_attr(4) database. By default, this module requires that remote hosts connecting to the global zone must have a CIPSO host type. To disable this policy, add the allow_unlabeled keyword as an option to the entry in pam.conf(4), as in: other account required pam_tsol_account allow_unlabeled OPTIONS
The following options can be passed to the module: allow_unlabeled Allows remote connections from hosts with unlabeled template types. debug Provides debugging information at the LOG_DEBUG level. See syslog(3C). RETURN VALUES
The following values are returned: PAM_SUCCESS The account is valid for use at this time and label. PAM_PERM_DENIED The current process label is outside the user's label range, or the label information for the process is unavailable, or the remote host type is not valid. Other values Returns an error code that is consistent with typical PAM operations. For information on error-related return values, see the pam(3PAM) man page. ATTRIBUTES
See attributes(5) for description of the following attributes: +-----------------------------+-----------------------------+ | ATTRIBUTE TYPE | ATTRIBUTE VALUE | +-----------------------------+-----------------------------+ |Interface Stability |Committed | +-----------------------------+-----------------------------+ |MT Level |MT-Safe with exceptions | +-----------------------------+-----------------------------+ The interfaces in libpam(3LIB) are MT-Safe only if each thread within the multi-threaded application uses its own PAM handle. SEE ALSO
keylogin(1), libpam(3LIB), pam(3PAM), pam_sm_acct_mgmt(3PAM), pam_start(3PAM), syslog(3C), label_encodings(4), pam.conf(4), user_attr(4), attributes(5) Chapter 17, Using PAM, in System Administration Guide: Security Services NOTES
The functionality described on this manual page is available only if the system is configured with Trusted Extensions. SunOS 5.11 20 Jul 2007 pam_tsol_account(5)

Check Out this Related Man Page

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

NAME
pam_unix_account - PAM account management module for UNIX SYNOPSIS
pam_unix_account.so.1 DESCRIPTION
pam_unix_account module implements pam_sm_acct_mgmt(), which provides functionality to the PAM account management stack. The module pro- vides 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 nsswitch.conf(4). 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. ERRORS
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 ATTRIBUTES
See attributes(5) for descriptions of the following attributes: +-----------------------------+-----------------------------+ | ATTRIBUTE TYPE | ATTRIBUTE VALUE | +-----------------------------+-----------------------------+ |Interface Stability |Evolving | +-----------------------------+-----------------------------+ |MT Level |MT-Safe with exceptions | +-----------------------------+-----------------------------+ SEE ALSO
pam(3PAM), pam_authenticate(3PAM), syslog(3C), libpam(3LIB), pam.conf(4), nsswitch.conf(4), attributes(5), pam_authtok_check(5), pam_auth- tok_get(5), pam_authtok_store(5), pam_dhkeys(5), pam_passwd_auth(5), pam_unix_auth(5), pam_unix_session(5) NOTES
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)
Man Page