PAM_CHAUTHTOK(3) | Library Functions Manual | PAM_CHAUTHTOK(3) |
pam_chauthtok
—
#include <sys/types.h>
#include <security/pam_appl.h>
int
pam_chauthtok
(pam_handle_t
*pamh, int
flags);
pam_chauthtok
() function attempts to change the
authentication token for the user associated with the pam context specified by
the pamh argument.
The flags argument is the binary or of zero or more of the following values:
PAM_SILENT
PAM_CHANGE_EXPIRED_AUTHTOK
If any other bits are set, pam_chauthtok
()
will return PAM_BAD_CONSTANT
.
pam_chauthtok
() function returns one of the
following values:
PAM_SUCCESS
]PAM_ABORT
]PAM_AUTHTOK_DISABLE_AGING
]PAM_AUTHTOK_ERR
]PAM_AUTHTOK_LOCK_BUSY
]PAM_AUTHTOK_RECOVERY_ERR
]PAM_BAD_CONSTANT
]PAM_BUF_ERR
]PAM_CONV_ERR
]PAM_PERM_DENIED
]PAM_SERVICE_ERR
]PAM_SYSTEM_ERR
]PAM_TRY_AGAIN
]pam_chauthtok
() function and this manual page were
developed for the FreeBSD 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.
The OpenPAM library is maintained by Dag-Erling Smørgrav <des@des.no>.
April 30, 2017 | NetBSD 9.0 |