Lines Matching refs:pamh

49 _pam_parse (pam_handle_t *pamh, struct module_options *opt,  in _pam_parse()  argument
64 pam_syslog(pamh, LOG_ERR, in _pam_parse()
73 pam_set_item (pamh, PAM_AUTHTOK_TYPE, *argv+5); in _pam_parse()
87 pam_syslog(pamh, LOG_ERR, in _pam_parse()
98 check_local_user (pam_handle_t *pamh, in check_local_user() argument
109 pam_syslog(pamh, LOG_ERR, "unable to open %s: %s", in check_local_user()
110 PATH_PASSWD, pam_strerror(pamh, errno)); in check_local_user()
117 pam_syslog(pamh, LOG_WARNING, "%s contains very long lines; corrupted?", in check_local_user()
133 pam_syslog(pamh, LOG_ERR, "unable to enumerate local accounts: %s", in check_local_user()
134 pam_strerror(pamh, errn)); in check_local_user()
142 pam_sm_chauthtok(pam_handle_t *pamh, int flags, in pam_sm_chauthtok() argument
151 ctrl = _pam_parse(pamh, &options, argc, argv); in pam_sm_chauthtok()
173 retval = pam_get_user(pamh, &user, NULL); in pam_sm_chauthtok()
176 pam_syslog(pamh, LOG_ERR, "Can not get username"); in pam_sm_chauthtok()
181 retval = pam_get_item(pamh, PAM_OLDAUTHTOK, &oldtoken); in pam_sm_chauthtok()
184 pam_syslog(pamh, LOG_ERR, "Can not get old passwd"); in pam_sm_chauthtok()
204 retval = pam_get_authtok_noverify(pamh, &newtoken, NULL); in pam_sm_chauthtok()
207 pam_syslog(pamh, LOG_INFO, "user aborted password change"); in pam_sm_chauthtok()
209 … pam_syslog(pamh, LOG_ERR, "pam_get_authtok_noverify returned error: %s", in pam_sm_chauthtok()
210 pam_strerror(pamh, retval)); in pam_sm_chauthtok()
216 … pam_syslog(pamh, LOG_INFO, "Applying password quality checks to local users only"); in pam_sm_chauthtok()
219 if (local_users_only && check_local_user (pamh, user) == 0) { in pam_sm_chauthtok()
235 pam_syslog(pamh, LOG_DEBUG, "bad password: %s", msg); in pam_sm_chauthtok()
236 pam_error(pamh, _("BAD PASSWORD: %s"), msg); in pam_sm_chauthtok()
242 pam_set_item(pamh, PAM_AUTHTOK, NULL); in pam_sm_chauthtok()
247 pam_syslog(pamh, LOG_DEBUG, "password score: %d", retval); in pam_sm_chauthtok()
250 retval = pam_get_authtok_verify(pamh, &newtoken, NULL); in pam_sm_chauthtok()
252 pam_set_item(pamh, PAM_AUTHTOK, NULL); in pam_sm_chauthtok()
256 pam_syslog(pamh, LOG_INFO, "user aborted password change"); in pam_sm_chauthtok()
258 … pam_syslog(pamh, LOG_ERR, "pam_get_authtok_verify returned error: %s", in pam_sm_chauthtok()
259 pam_strerror(pamh, retval)); in pam_sm_chauthtok()
269 pam_set_item (pamh, PAM_AUTHTOK, NULL); in pam_sm_chauthtok()
280 pam_syslog(pamh, LOG_NOTICE, "UNKNOWN flags setting %02X",flags); in pam_sm_chauthtok()