Managing Kerberos and Other Authentication Services in Oracle® Solaris 11.2

Exit Print View

Updated: August 2014
 
 

PAM Service Modules

This section lists selected PAM service modules. The modules are listed by their man page followed by a brief description of where and when they are used. For more information, read the man page.

For a list of all PAM service modules that Oracle Solaris provides, see section 5 of the man pages. New modules are added on a regular basis. For example, in this release, a number of modules are added for authentication with Windows systems. Your site might also add PAM modules from third parties.

pam_allow(5)

Returns PAM_SUCCESS for all calls. See also the pam_deny(5) man page.

pam_authtok_check(5)

Validates the password token for password change.

pam_authtok_get(5)

Provides password prompting functionality to the PAM stack.

pam_authtok_store(5)

Updates the password token for PAM_USER.

pam_deny(5)

Returns the module type default failure return code for all calls. See also the pam_allow(5) man page.

pam_dhkeys(5)

Provides functionality to two PAM services: Secure RPC authentication and Secure RPC authentication token management.

pam_krb5(5)

Provides functions to verify the identity of a Kerberos user and to manage the Kerberos credentials cache.

pam_krb5_migrate(5)

Helps to migrate PAM_USER to the client's local Kerberos realm.

pam_ldap(5)

Provides functionality for the PAM authentication and account management stacks by the configured LDAP directory server.

pam_list(5)

Provides functions to validate the user's account on this host. The validation is based on a list of users and netgroups on the host.

pam_passwd_auth(5)

Provides authentication functionality to the password stack.

pam_pkcs11(5)

Enables a user to log in to a system by using an X.509 certificate and its dedicated private key that is stored in a PKCS#11 token.

pam_roles(5)

Verifies that a user is authorized to assume a role and prevents direct login by a role.

pam_smb_passwd(5)

Supports the changing or adding of SMB passwords for local Oracle Solaris users. See also the smb(4) man page.

pam_smbfs_login(5)

Synchronizes passwords between Oracle Solaris clients and their CIFS/SMB servers.

pam_tsol_account(5)

Verifies Trusted Extensions account limitations that are related to labels.

pam_tty_tickets(5)

Provides a mechanism for checking a ticket that was created by a prior successful authentication.

pam_unix_account(5)

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.

Includes checks of access_times and access_tz.

pam_unix_auth(5)

Provides functions to verify that the password is the correct password for PAM_USER.

pam_unix_cred(5)

Provides functions that establish user credential information. It enables the authentication functionality to be replaced independently from the credential functionality.

pam_unix_session(5)

Opens and closes a session, and also updates the /var/adm/lastlog file.

pam_user_policy(5)

Calls a user-specific PAM configuration.

pam_zfs_key(5)

Provides functions to load and change the ZFS encryption passphrase for a user's encrypted home directory.