/src/usr.bin/passwd/ |
pam_passwd.c | 58 static pam_handle_t *pamh; variable in typeref:typename:pam_handle_t * 67 warnx("%s: %s", (msg), pam_strerror(pamh, pam_err)); \ 110 pam_err = pam_start("passwd", username, &pamc, &pamh); 115 pam_err = pam_set_item(pamh, PAM_TTY, ttyname(STDERR_FILENO)); 119 pam_err = pam_set_item(pamh, PAM_RHOST, hostname); 122 pam_err = pam_set_item(pamh, PAM_RUSER, getlogin()); 126 pam_err = pam_chauthtok(pamh, 0); 133 pam_strerror(pamh, pam_err)); 136 pam_strerror(pamh, pam_err)); 145 pam_end(pamh, pam_err) [all...] |
/src/usr.bin/lock/ |
lock.c | 111 pam_handle_t *pamh = NULL; local in function:main 218 pam_err = pam_start("lock", pw->pw_name, &pamc, &pamh); 257 pam_err = pam_authenticate(pamh, 0); 293 (void)pam_end(pamh, pam_err);
|
/src/lib/libtelnet/ |
sra.c | 559 pam_handle_t *pamh = NULL; local in function:check_user 566 e = pam_start("telnetd", name, &conv, &pamh); 568 syslog(LOG_ERR, "pam_start: %s", pam_strerror(pamh, e)); 573 e = pam_set_item(pamh, PAM_RHOST, remotehost); 576 pam_strerror(pamh, e)); 581 e = pam_authenticate(pamh, 0); 601 if ((e = pam_get_item(pamh, PAM_USER, &item)) == 606 pam_strerror(pamh, e)); 622 syslog(LOG_ERR, "auth_pam: %s", pam_strerror(pamh, e)); 627 if ((e = pam_end(pamh, e)) != PAM_SUCCESS) [all...] |
/src/libexec/rexecd/ |
rexecd.c | 77 static pam_handle_t *pamh; variable in typeref:typename:pam_handle_t * 229 if (!pam_ok(pam_start("rexecd", user, &pamc, &pamh)) || 230 !pam_ok(pam_set_item(pamh, PAM_RHOST, hostname)) || 231 !pam_ok(pam_set_item(pamh, PAM_AUTHTOK, pass))) { 234 hostname, pam_strerror(pamh, pam_err)); 237 if (!pam_ok(pam_authenticate(pamh, pam_flags)) || 238 !pam_ok(pam_acct_mgmt(pamh, pam_flags))) { 241 hostname, pam_strerror(pamh, pam_err)); 277 (void)pam_end(pamh, pam_err); 339 if (!pam_ok(pam_setcred(pamh, PAM_ESTABLISH_CRED)) [all...] |
/src/usr.bin/login/ |
login_pam.c | 117 pam_handle_t *pamh = NULL; local in function:main 257 syslog(LOG_ERR, "%s: %s", msg, pam_strerror(pamh, pam_err)); \ 258 warnx("%s: %s", msg, pam_strerror(pamh, pam_err)); \ 259 pam_end(pamh, pam_err); \ 263 pam_err = pam_start("login", username, &pamc, &pamh); 265 if (pamh != NULL) 269 pam_strerror(pamh, pam_err)); 274 pam_err = pam_set_item(pamh, (item), (var)); \ 322 switch(pam_err = pam_authenticate(pamh, pam_silent)) { 328 pam_err = pam_get_item(pamh, PAM_USER, &newuser) [all...] |
/src/usr.bin/su/ |
su_pam.c | 87 safe_pam_strerror(pam_handle_t *pamh, int pam_err) { 90 if ((msg = pam_strerror(pamh, pam_err)) != NULL) 118 pam_handle_t *pamh = NULL; local in function:main 226 if ((pam_err = pam_start("su", user, &pamc, &pamh)) != PAM_SUCCESS) { 227 if (pamh != NULL) 231 safe_pam_strerror(pamh, pam_err)); 237 if ((pam_err = pam_set_item(pamh, (item), (var))) != PAM_SUCCESS) \ 253 if ((pam_err = pam_authenticate(pamh, 0)) != PAM_SUCCESS) { 255 username, user, ontty(), safe_pam_strerror(pamh, pam_err)); 256 (void)pam_end(pamh, pam_err) [all...] |
/src/libexec/rshd/ |
rshd.c | 117 static pam_handle_t *pamh; variable in typeref:typename:pam_handle_t * 121 if ((pam_err = pam_setcred(pamh, PAM_DELETE_CRED)) != PAM_SUCCESS) \ 123 pam_strerror(pamh, pam_err)); \ 124 if ((pam_err = pam_close_session(pamh,0)) != PAM_SUCCESS) \ 126 pam_strerror(pamh, pam_err)); \ 127 if ((pam_err = pam_end(pamh, pam_err)) != PAM_SUCCESS) \ 129 pam_strerror(pamh, pam_err)); \ 462 pam_err = pam_start("rsh", locuser, &pamc, &pamh); 465 pam_strerror(pamh, pam_err)); 469 if ((pam_err = pam_set_item(pamh, PAM_RUSER, remuser)) != PAM_SUCCESS | [all...] |
/src/libexec/ftpd/ |
ftpd.c | 199 pam_handle_t *pamh = NULL; variable in typeref:typename:pam_handle_t * 1314 if (pamh) { 1315 if ((e = pam_setcred(pamh, PAM_DELETE_CRED)) != PAM_SUCCESS) 1317 pam_strerror(pamh, e)); 1318 if ((e = pam_close_session(pamh,0)) != PAM_SUCCESS) 1320 pam_strerror(pamh, e)); 1321 if ((e = pam_end(pamh, e)) != PAM_SUCCESS) 1322 syslog(LOG_ERR, "pam_end: %s", pam_strerror(pamh, e)); 1323 pamh = NULL; 1488 if (pamh) { [all...] |