Lines Matching defs:pamh
67 pam_sm_authenticate(pam_handle_t *pamh, int flags __unused,
81 if (pam_get_user(pamh, &user, NULL) != PAM_SUCCESS ||
86 if (pwd->pw_uid != 0 && openpam_get_option(pamh, "root_only"))
90 if (pam_get_item(pamh, PAM_RUSER, &ruser) != PAM_SUCCESS ||
96 auth = openpam_get_option(pamh, "authenticate") != NULL;
99 if ((group = openpam_get_option(pamh, "group")) == NULL)
117 if (openpam_get_option(pamh, "deny"))
120 pam_err = pam_prompt(pamh, PAM_ERROR_MSG, &promptresp,
130 if ((pam_err = authenticate(pamh, pwd, flags)) != PAM_SUCCESS)
133 if (openpam_get_option(pamh, "deny"))
137 if (openpam_get_option(pamh, "fail_safe"))
144 pam_sm_setcred(pam_handle_t * pamh __unused, int flags __unused,
152 authenticate(pam_handle_t *pamh, struct passwd *pwd, int flags)
162 retval = pam_get_authtok(pamh, PAM_AUTHTOK, &pass, password_prompt);