/netbsd-src/external/bsd/openpam/dist/t/ |
H A D | t_openpam_dispatch.c | 65 int pam_err, ret; variable 72 pam_err = pam_start(tf->name, "test", &pamc, &pamh); 73 if (pam_err != PAM_SUCCESS) { 74 t_printv("pam_start() returned %d\n", pam_err); 82 pam_err = pam_authenticate(pamh, 0); 83 t_printv("pam_authenticate() returned %d\n", pam_err); 84 ret = (pam_err == PAM_SYSTEM_ERR); 85 pam_err = pam_setcred(pamh, 0); 86 t_printv("pam_setcred() returned %d\n", pam_err); 87 ret &= (pam_err == PAM_SYSTEM_ERR); [all …]
|
H A D | t_pam_env.c | 61 int pam_err, ret; in t_env_empty() local 64 pam_err = pam_start("t_pam_env", "test", &t_null_pamc, &pamh); in t_env_empty() 65 t_assert(pam_err == PAM_SUCCESS); in t_env_empty() 72 pam_end(pamh, pam_err); in t_env_empty() 81 int pam_err, ret; in t_putenv_simple() local 84 pam_err = pam_start("t_pam_env", "test", &t_null_pamc, &pamh); in t_putenv_simple() 85 t_assert(pam_err == PAM_SUCCESS); in t_putenv_simple() 86 pam_err = pam_putenv(pamh, T_ENV_NAMEVALUE); in t_putenv_simple() 87 ret &= t_compare_pam_err(PAM_SUCCESS, pam_err); in t_putenv_simple() 95 pam_end(pamh, pam_err); in t_putenv_simple() [all …]
|
H A D | t_openpam_subst.c | 63 int pam_err, ret; variable 65 pam_err = openpam_subst(NULL, buf, &bufsize, template); 66 ret = (pam_err == PAM_SUCCESS);
|
/netbsd-src/usr.bin/passwd/ |
H A D | pam_passwd.c | 66 if (pam_err != PAM_SUCCESS) { \ 67 warnx("%s: %s", (msg), pam_strerror(pamh, pam_err)); \ 75 int ch, pam_err; in pwpam_process() local 110 pam_err = pam_start("passwd", username, &pamc, &pamh); in pwpam_process() 111 if (pam_err != PAM_SUCCESS) in pwpam_process() 113 pam_strerror(NULL, pam_err)); in pwpam_process() 115 pam_err = pam_set_item(pamh, PAM_TTY, ttyname(STDERR_FILENO)); in pwpam_process() 119 pam_err = pam_set_item(pamh, PAM_RHOST, hostname); in pwpam_process() 122 pam_err = pam_set_item(pamh, PAM_RUSER, getlogin()); in pwpam_process() 126 pam_err = pam_chauthtok(pamh, 0); in pwpam_process() [all …]
|
/netbsd-src/lib/libpam/modules/pam_ssh/ |
H A D | pam_ssh.c | 153 void *data, int pam_err __unused) in pam_ssh_free_key() 171 int nkeys, nullok, pam_err, pass; in pam_sm_authenticate() local 180 pam_err = pam_get_user(pamh, &user, NULL); in pam_sm_authenticate() 181 if (pam_err != PAM_SUCCESS) in pam_sm_authenticate() 182 return (pam_err); in pam_sm_authenticate() 194 pam_err = pam_get_authtok(pamh, PAM_AUTHTOK, in pam_sm_authenticate() 196 if (pam_err != PAM_SUCCESS) in pam_sm_authenticate() 197 return (pam_err); in pam_sm_authenticate() 200 pam_err = openpam_borrow_cred(pamh, pwd); in pam_sm_authenticate() 201 if (pam_err != PAM_SUCCESS) in pam_sm_authenticate() [all …]
|
/netbsd-src/external/bsd/openpam/dist/modules/pam_unix/ |
H A D | pam_unix.c | 78 int pam_err, retry; in pam_sm_authenticate() local 84 if ((pam_err = pam_get_user(pamh, &user, NULL)) != PAM_SUCCESS) in pam_sm_authenticate() 85 return (pam_err); in pam_sm_authenticate() 91 pam_err = pam_get_item(pamh, PAM_CONV, (const void **)&conv); in pam_sm_authenticate() 92 if (pam_err != PAM_SUCCESS) in pam_sm_authenticate() 100 pam_err = pam_get_authtok(pamh, PAM_AUTHTOK, in pam_sm_authenticate() 104 pam_err = (*conv->conv)(1, &msgp, &resp, conv->appdata_ptr); in pam_sm_authenticate() 106 if (pam_err == PAM_SUCCESS) in pam_sm_authenticate() 113 if (pam_err == PAM_SUCCESS) in pam_sm_authenticate() 116 if (pam_err == PAM_CONV_ERR) in pam_sm_authenticate() [all …]
|
/netbsd-src/external/bsd/openpam/dist/bin/su/ |
H A D | su.c | 78 int o, pam_err, status; in main() local 104 if ((pam_err = pam_set_item(pamh, PAM_RHOST, hostname)) != PAM_SUCCESS) in main() 107 if ((pam_err = pam_set_item(pamh, PAM_RUSER, user)) != PAM_SUCCESS) in main() 110 if ((pam_err = pam_set_item(pamh, PAM_TTY, tty)) != PAM_SUCCESS) in main() 114 if ((pam_err = pam_authenticate(pamh, 0)) != PAM_SUCCESS) in main() 116 if ((pam_err = pam_acct_mgmt(pamh, 0)) == PAM_NEW_AUTHTOK_REQD) in main() 117 pam_err = pam_chauthtok(pamh, PAM_CHANGE_EXPIRED_AUTHTOK); in main() 118 if (pam_err != PAM_SUCCESS) in main() 122 if ((pam_err = pam_setcred(pamh, PAM_ESTABLISH_CRED)) != PAM_SUCCESS) in main() 126 if ((pam_err = pam_open_session(pamh, 0)) != PAM_SUCCESS) in main() [all …]
|
/netbsd-src/usr.bin/su/ |
H A D | su_pam.c | 87 safe_pam_strerror(pam_handle_t *pamh, int pam_err) { in safe_pam_strerror() argument 90 if ((msg = pam_strerror(pamh, pam_err)) != NULL) in safe_pam_strerror() 94 snprintf(buf, sizeof(buf), "Unknown pam error %d", pam_err); in safe_pam_strerror() 112 int pam_err; in main() local 226 if ((pam_err = pam_start("su", user, &pamc, &pamh)) != PAM_SUCCESS) { in main() 231 safe_pam_strerror(pamh, pam_err)); in main() 237 if ((pam_err = pam_set_item(pamh, (item), (var))) != PAM_SUCCESS) \ in main() 253 if ((pam_err = pam_authenticate(pamh, 0)) != PAM_SUCCESS) { in main() 255 username, user, ontty(), safe_pam_strerror(pamh, pam_err)); in main() 256 (void)pam_end(pamh, pam_err); in main() [all …]
|
/netbsd-src/usr.bin/login/ |
H A D | login_pam.c | 118 int pam_err; in main() local 257 syslog(LOG_ERR, "%s: %s", msg, pam_strerror(pamh, pam_err)); \ in main() 258 warnx("%s: %s", msg, pam_strerror(pamh, pam_err)); \ in main() 259 pam_end(pamh, pam_err); \ in main() 263 pam_err = pam_start("login", username, &pamc, &pamh); in main() 264 if (pam_err != PAM_SUCCESS) { in main() 269 pam_strerror(pamh, pam_err)); in main() 274 pam_err = pam_set_item(pamh, (item), (var)); \ in main() 275 if (pam_err != PAM_SUCCESS) \ in main() 322 switch(pam_err = pam_authenticate(pamh, pam_silent)) { in main() [all …]
|
/netbsd-src/lib/libpam/modules/pam_login_access/ |
H A D | pam_login_access.c | 66 int pam_err; in pam_sm_acct_mgmt() local 68 pam_err = pam_get_item(pamh, PAM_USER, &user); in pam_sm_acct_mgmt() 69 if (pam_err != PAM_SUCCESS) in pam_sm_acct_mgmt() 70 return (pam_err); in pam_sm_acct_mgmt() 77 pam_err = pam_get_item(pamh, PAM_RHOST, &rhost); in pam_sm_acct_mgmt() 78 if (pam_err != PAM_SUCCESS) in pam_sm_acct_mgmt() 79 return (pam_err); in pam_sm_acct_mgmt() 81 pam_err = pam_get_item(pamh, PAM_TTY, &tty); in pam_sm_acct_mgmt() 82 if (pam_err != PAM_SUCCESS) in pam_sm_acct_mgmt() 83 return (pam_err); in pam_sm_acct_mgmt()
|
/netbsd-src/lib/libpam/modules/pam_securetty/ |
H A D | pam_securetty.c | 70 int pam_err; in pam_sm_acct_mgmt() local 74 pam_err = pam_get_user(pamh, &user, NULL); in pam_sm_acct_mgmt() 75 if (pam_err != PAM_SUCCESS) in pam_sm_acct_mgmt() 76 return (pam_err); in pam_sm_acct_mgmt() 88 pam_err = pam_get_item(pamh, PAM_TTY, &tty); in pam_sm_acct_mgmt() 89 if (pam_err != PAM_SUCCESS) in pam_sm_acct_mgmt() 90 return (pam_err); in pam_sm_acct_mgmt() 104 pam_err = pam_get_item(pamh, PAM_RHOST, &hostname); in pam_sm_acct_mgmt() 105 if (pam_err != PAM_SUCCESS) in pam_sm_acct_mgmt()
|
/netbsd-src/libexec/rshd/ |
H A D | rshd.c | 118 static int pam_err; variable 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); in doit() 463 if (pam_err != PAM_SUCCESS) { in doit() 465 pam_strerror(pamh, pam_err)); in doit() [all …]
|
/netbsd-src/lib/libpam/modules/pam_lastlog/ |
H A D | pam_lastlog.c | 122 int pam_err; in pam_sm_open_session() local 128 pam_err = pam_get_user(pamh, &user, NULL); in pam_sm_open_session() 129 if (pam_err != PAM_SUCCESS) in pam_sm_open_session() 130 return pam_err; in pam_sm_open_session() 139 pam_err = pam_get_item(pamh, PAM_RHOST, &vrhost); in pam_sm_open_session() 140 if (pam_err != PAM_SUCCESS) in pam_sm_open_session() 144 pam_err = pam_get_item(pamh, PAM_SOCKADDR, &vss); in pam_sm_open_session() 145 if (pam_err != PAM_SUCCESS) in pam_sm_open_session() 149 pam_err = pam_get_item(pamh, PAM_TTY, &vtty); in pam_sm_open_session() 150 if (pam_err != PAM_SUCCESS) in pam_sm_open_session() [all …]
|
/netbsd-src/lib/libpam/modules/pam_ftpusers/ |
H A D | pam_ftpusers.c | 67 int pam_err, found, allow; in pam_sm_acct_mgmt() local 73 pam_err = pam_get_user(pamh, &user, NULL); in pam_sm_acct_mgmt() 74 if (pam_err != PAM_SUCCESS) in pam_sm_acct_mgmt() 75 return (pam_err); in pam_sm_acct_mgmt() 117 pam_err = allow ? PAM_SUCCESS : PAM_AUTH_ERR; in pam_sm_acct_mgmt() 119 pam_err = allow ? PAM_AUTH_ERR : PAM_SUCCESS; in pam_sm_acct_mgmt() 122 return (pam_err); in pam_sm_acct_mgmt()
|
/netbsd-src/lib/libpam/modules/pam_self/ |
H A D | pam_self.c | 65 int pam_err; in pam_sm_authenticate() local 69 pam_err = pam_get_user(pamh, &luser, NULL); in pam_sm_authenticate() 70 if (pam_err != PAM_SUCCESS) in pam_sm_authenticate() 71 return (pam_err); in pam_sm_authenticate()
|
/netbsd-src/usr.bin/lock/ |
H A D | lock.c | 113 int pam_err; in main() local 218 pam_err = pam_start("lock", pw->pw_name, &pamc, &pamh); in main() 219 if (pam_err != PAM_SUCCESS) in main() 220 err(1, "pam_start: %s", pam_strerror(NULL, pam_err)); in main() 257 pam_err = pam_authenticate(pamh, 0); in main() 258 if (pam_err == PAM_SUCCESS) in main() 293 (void)pam_end(pamh, pam_err); in main()
|
/netbsd-src/lib/libpam/modules/pam_group/ |
H A D | pam_group.c | 75 int pam_err, auth; in pam_sm_authenticate() local 120 pam_err = pam_prompt(pamh, PAM_ERROR_MSG, &promptresp, in pam_sm_authenticate() 124 if (pam_err == PAM_SUCCESS && promptresp) in pam_sm_authenticate() 130 if ((pam_err = authenticate(pamh, pwd, flags)) != PAM_SUCCESS) in pam_sm_authenticate() 131 return pam_err; in pam_sm_authenticate()
|
/netbsd-src/libexec/rexecd/ |
H A D | rexecd.c | 83 static int pam_err; variable 84 #define pam_ok(err) ((pam_err = (err)) == PAM_SUCCESS) 234 hostname, pam_strerror(pamh, pam_err)); 241 hostname, pam_strerror(pamh, pam_err)); 277 (void)pam_end(pamh, pam_err); 341 pam_strerror(pamh, pam_err)); 348 (void)pam_end(pamh, pam_err);
|
/netbsd-src/lib/libpam/modules/pam_exec/ |
H A D | pam_exec.c | 74 int pam_err, status; in _pam_exec() local 103 pam_err = pam_get_item(pamh, env_items[i].item, &item); in _pam_exec() 104 if (pam_err != PAM_SUCCESS || item == NULL) in _pam_exec()
|