Package pam-devel

Files needed for developing PAM-aware applications and modules for PAM

PAM (Pluggable Authentication Modules) is a system security tool that
allows system administrators to set authentication policy without
having to recompile programs that handle authentication. This package
contains header files used for building both PAM-aware applications
and modules for use with the PAM system.

Version: 1.5.2

See also: pam, pam_abl, pam_afs_session, pam_cifscreds, pam_duo, pam_krb5, pam_mount, pam_passwdqc, pam_script, pam_shield, pam_snapper, pam_ssh, pam_ssh_agent_auth, pam-u2f, pam_wrapper, pam_yubico.

Library Functions

misc_conv text based conversation function
pam Pluggable Authentication Modules Library
pam_acct_mgmt PAM account validation management
pam_authenticate account authentication
pam_chauthtok updating authentication tokens
pam_close_session terminate PAM session management
pam_conv PAM conversation function
pam_end termination of PAM transaction
pam_error display error messages to the user
pam_fail_delay request a delay on failure
pam_get_authtok get authentication token
pam_get_authtok_noverify alias for pam_get_authtok
pam_get_authtok_verify alias for pam_get_authtok
pam_get_data get module internal data
pam_get_item getting PAM information
pam_get_user get user name
pam_getenv get a PAM environment variable
pam_getenvlist getting the PAM environment
pam_info display messages to the user
pam_misc_drop_env liberating a locally saved environment
pam_misc_paste_env transcribing an environment to that of PAM
pam_misc_setenv BSD like PAM environment variable setting
pam_open_session start PAM session management
pam_prompt interface to conversation function
pam_putenv set or change PAM environment variable
pam_set_data set module internal data
pam_set_item set and update PAM information
pam_setcred establish / delete user credentials
pam_sm_acct_mgmt PAM service function for account management
pam_sm_authenticate PAM service function for user authentication
pam_sm_chauthtok PAM service function for authentication token management
pam_sm_close_session PAM service function to terminate session management
pam_sm_open_session PAM service function to start session management
pam_sm_setcred PAM service function to alter credentials
pam_start initialization of PAM transaction
pam_strerror return string describing PAM error code
pam_syslog send messages to the system logger
pam_verror alias for pam_error
pam_vinfo alias for pam_info
pam_vprompt alias for pam_prompt
pam_vsyslog alias for pam_syslog
pam_xauth_data structure containing X authentication data