Lines Matching refs:pamh
87 pam_sm_authenticate(pam_handle_t *pamh, int flags, in pam_sm_authenticate() argument
96 if (openpam_get_option(pamh, PAM_OPT_AUTH_AS_SELF)) { in pam_sm_authenticate()
99 retval = pam_get_user(pamh, &user, NULL); in pam_sm_authenticate()
112 openpam_get_option(pamh, PAM_OPT_NULLOK)) in pam_sm_authenticate()
123 openpam_get_option(pamh, PAM_OPT_EMPTYOK) && in pam_sm_authenticate()
133 retval = pam_get_authtok(pamh, PAM_AUTHTOK, &pass, prompt); in pam_sm_authenticate()
150 pam_sm_setcred(pam_handle_t *pamh __unused, int flags __unused, in pam_sm_setcred()
161 pam_sm_acct_mgmt(pam_handle_t *pamh, int flags __unused, in pam_sm_acct_mgmt() argument
174 retval = pam_get_user(pamh, &user, NULL); in pam_sm_acct_mgmt()
183 retval = pam_get_item(pamh, PAM_RHOST, &rhost); in pam_sm_acct_mgmt()
187 retval = pam_get_item(pamh, PAM_TTY, &tty); in pam_sm_acct_mgmt()
222 pam_error(pamh, "Warning: your account expires on %s", in pam_sm_acct_mgmt()
235 pam_error(pamh, "Warning: your password expires on %s", in pam_sm_acct_mgmt()
279 pam_sm_chauthtok(pam_handle_t *pamh, int flags, in pam_sm_chauthtok() argument
294 if (openpam_get_option(pamh, PAM_OPT_AUTH_AS_SELF)) in pam_sm_chauthtok()
297 retval = pam_get_user(pamh, &user, NULL); in pam_sm_chauthtok()
315 return (pam_set_item(pamh, PAM_OLDAUTHTOK, "")); in pam_sm_chauthtok()
321 (void)pam_get_data(pamh, "yp_domain", &yp_domain); in pam_sm_chauthtok()
322 (void)pam_get_data(pamh, "yp_server", &yp_server); in pam_sm_chauthtok()
336 return (pam_set_item(pamh, PAM_OLDAUTHTOK, "")); in pam_sm_chauthtok()
342 && openpam_get_option(pamh, PAM_OPT_NULLOK)) { in pam_sm_chauthtok()
351 retval = pam_get_authtok(pamh, in pam_sm_chauthtok()
360 !openpam_get_option(pamh, PAM_OPT_NULLOK)) in pam_sm_chauthtok()
368 retval = pam_get_authtok(pamh, in pam_sm_chauthtok()
376 retval = pam_get_authtok(pamh, in pam_sm_chauthtok()
380 pam_error(pamh, "Mismatch; try again, EOF to quit."); in pam_sm_chauthtok()
389 !openpam_get_option(pamh, PAM_OPT_NULLOK)) in pam_sm_chauthtok()
431 (void)pam_get_data(pamh, "yp_domain", &yp_domain); in pam_sm_chauthtok()
432 (void)pam_get_data(pamh, "yp_server", &yp_server); in pam_sm_chauthtok()