Интерактивная система просмотра системных руководств (man-ов)
pam_chauthtok (3) pam_chauthtok (3) ( Solaris man: Библиотечные вызовы ) >> pam_chauthtok (3) ( FreeBSD man: Библиотечные вызовы ) pam_chauthtok (3) ( Linux man: Библиотечные вызовы ) BSD mandoc
NAME
pam_chauthtok
- perform password related functions within the PAM framework
LIBRARY
Lb libpam
SYNOPSIS
#include <sys/types.h>
#include <security/pam_appl.h>
int
pam_chauthtok (pam_handle_t *pamh int flags);
DESCRIPTION
The
function attempts to change the authentication token
for the user associated with the pam context specified by the
Fa pamh
argument.
The
Fa flags
argument is the binary or of zero or more of the following
values:
PAM_SILENT
Do not emit any messages.
PAM_CHANGE_EXPIRED_AUTHTOK
Change only those authentication tokens that have expired.
If any other bits are set,
will return
PAM_SYMBOL_ERR
RETURN VALUES
The
function returns one of the following values:
Bq Er PAM_ABORT
General failure.
Bq Er PAM_AUTHTOK_DISABLE_AGING
Authentication token aging disabled.
Bq Er PAM_AUTHTOK_ERR
Authentication token failure.
Bq Er PAM_AUTHTOK_LOCK_BUSY
Authentication token lock busy.
Bq Er PAM_AUTHTOK_RECOVERY_ERR
Failed to recover old authentication token.
Bq Er PAM_BUF_ERR
Memory buffer error.
Bq Er PAM_CONV_ERR
Conversation failure.
Bq Er PAM_PERM_DENIED
Permission denied.
Bq Er PAM_SERVICE_ERR
Error in service module.
Bq Er PAM_SYMBOL_ERR
Invalid symbol.
Bq Er PAM_SYSTEM_ERR
System error.
Bq Er PAM_TRY_AGAIN
Try again.
SEE ALSO
pam (3),
pam_strerror3
STANDARDS
"X/Open Single Sign-On Service (XSSO) - Pluggable Authentication Modules"
"June 1997"
AUTHORS
The
function and this manual page were developed for the
Fx Project by ThinkSec AS and Network Associates Laboratories, the
Security Research Division of Network Associates, Inc. under
DARPA/SPAWAR contract N66001-01-C-8035
(``CBOSS''
)
as part of the DARPA CHATS research program.
Index
NAME
LIBRARY
SYNOPSIS
DESCRIPTION
RETURN VALUES
SEE ALSO
STANDARDS
AUTHORS