/freebsd-current/contrib/openpam/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 133 int pam_err; variable [all...] |
H A D | t_pam_env.c | 62 int pam_err, ret; 65 pam_err = pam_start("t_pam_env", "test", &t_null_pamc, &pamh); 66 t_assert(pam_err == PAM_SUCCESS); 73 pam_end(pamh, pam_err); 82 int pam_err, ret; 85 pam_err = pam_start("t_pam_env", "test", &t_null_pamc, &pamh); 86 t_assert(pam_err == PAM_SUCCESS); 87 pam_err = pam_putenv(pamh, T_ENV_NAMEVALUE); 88 ret &= t_compare_pam_err(PAM_SUCCESS, pam_err); 96 pam_end(pamh, pam_err); 61 int pam_err, ret; local 81 int pam_err, ret; local 104 int pam_err, ret; local 127 int pam_err, ret; local 143 int pam_err, ret; local 161 int pam_err, ret; local [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);
|
/freebsd-current/usr.bin/passwd/ |
H A D | passwd.c | 70 int o, pam_err; local 128 if (pam_err != PAM_SUCCESS) { \ 129 if (pam_err == PAM_AUTH_ERR || pam_err == PAM_PERM_DENIED || \ 130 pam_err == PAM_AUTHTOK_RECOVERY_ERR) \ 133 warnx("%s(): %s", func, pam_strerror(pamh, pam_err)); \ 139 pam_err = pam_start("passwd", pwd->pw_name, &pamc, &pamh); 142 pam_err = pam_set_item(pamh, PAM_TTY, ttyname(STDERR_FILENO)); 145 pam_err = pam_set_item(pamh, PAM_RHOST, hostname); 147 pam_err [all...] |
/freebsd-current/contrib/openpam/bin/su/ |
H A D | su.c | 76 int o, pam_err, status; local 102 if ((pam_err = pam_set_item(pamh, PAM_RHOST, hostname)) != PAM_SUCCESS) 105 if ((pam_err = pam_set_item(pamh, PAM_RUSER, user)) != PAM_SUCCESS) 108 if ((pam_err = pam_set_item(pamh, PAM_TTY, tty)) != PAM_SUCCESS) 112 if ((pam_err = pam_authenticate(pamh, 0)) != PAM_SUCCESS) 114 if ((pam_err = pam_acct_mgmt(pamh, 0)) == PAM_NEW_AUTHTOK_REQD) 115 pam_err = pam_chauthtok(pamh, PAM_CHANGE_EXPIRED_AUTHTOK); 116 if (pam_err != PAM_SUCCESS) 120 if ((pam_err = pam_setcred(pamh, PAM_ESTABLISH_CRED)) != PAM_SUCCESS) 124 if ((pam_err [all...] |
/freebsd-current/contrib/openpam/modules/pam_unix/ |
H A D | pam_unix.c | 76 int pam_err, retry; local 82 if ((pam_err = pam_get_user(pamh, &user, NULL)) != PAM_SUCCESS) 83 return (pam_err); 89 pam_err = pam_get_item(pamh, PAM_CONV, (const void **)&conv); 90 if (pam_err != PAM_SUCCESS) 98 pam_err = pam_get_authtok(pamh, PAM_AUTHTOK, 102 pam_err = (*conv->conv)(1, &msgp, &resp, conv->appdata_ptr); 104 if (pam_err == PAM_SUCCESS) 111 if (pam_err == PAM_SUCCESS) 114 if (pam_err [all...] |
/freebsd-current/lib/libpam/modules/pam_login_access/ |
H A D | pam_login_access.c | 74 int pam_err; local 76 pam_err = pam_get_item(pamh, PAM_USER, &user); 77 if (pam_err != PAM_SUCCESS) 78 return (pam_err); 85 pam_err = pam_get_item(pamh, PAM_RHOST, &rhost); 86 if (pam_err != PAM_SUCCESS) 87 return (pam_err); 89 pam_err = pam_get_item(pamh, PAM_TTY, &tty); 90 if (pam_err != PAM_SUCCESS) 91 return (pam_err); [all...] |
/freebsd-current/lib/libpam/modules/pam_securetty/ |
H A D | pam_securetty.c | 61 int pam_err; local 63 pam_err = pam_get_user(pamh, &user, NULL); 64 if (pam_err != PAM_SUCCESS) 65 return (pam_err); 75 pam_err = pam_get_item(pamh, PAM_TTY, &tty); 76 if (pam_err != PAM_SUCCESS) 77 return (pam_err);
|
/freebsd-current/lib/libpam/modules/pam_lastlog/ |
H A D | pam_lastlog.c | 75 int pam_err; local 77 pam_err = pam_get_user(pamh, &user, NULL); 78 if (pam_err != PAM_SUCCESS) 79 return (pam_err); 84 pam_err = pam_get_item(pamh, PAM_RHOST, &rhost); 85 if (pam_err != PAM_SUCCESS) { 89 pam_err = pam_get_item(pamh, PAM_TTY, &tty); 90 if (pam_err != PAM_SUCCESS) { 96 pam_err = PAM_SERVICE_ERR; 123 pam_err 159 int pam_err; local [all...] |
/freebsd-current/lib/libpam/modules/pam_self/ |
H A D | pam_self.c | 60 int pam_err; local 63 pam_err = pam_get_user(pamh, &luser, NULL); 64 if (pam_err != PAM_SUCCESS) 65 return (pam_err);
|
/freebsd-current/lib/libpam/modules/pam_ssh/ |
H A D | pam_ssh.c | 144 void *data, int pam_err __unused) 162 int nkeys, nullok, pam_err, pass; local 170 pam_err = pam_get_user(pamh, &user, NULL); 171 if (pam_err != PAM_SUCCESS) 172 return (pam_err); 184 pam_err = pam_get_authtok(pamh, PAM_AUTHTOK, 186 if (pam_err != PAM_SUCCESS) 187 return (pam_err); 190 pam_err = openpam_borrow_cred(pamh, pwd); 191 if (pam_err ! 329 int fd, pam_err; local 382 int pam_err; local [all...] |
/freebsd-current/lib/libpam/modules/pam_ftpusers/ |
H A D | pam_ftpusers.c | 60 int pam_err, found, allow; local 65 pam_err = pam_get_user(pamh, &user, NULL); 66 if (pam_err != PAM_SUCCESS) 67 return (pam_err); 107 pam_err = allow ? PAM_SUCCESS : PAM_AUTH_ERR; 109 pam_err = allow ? PAM_AUTH_ERR : PAM_SUCCESS; 112 return (pam_err);
|
/freebsd-current/usr.bin/lock/ |
H A D | lock.c | 89 int ch, failures, pam_err, sectimeout, usemine, vtylock; local 95 pam_err = PAM_SYSTEM_ERR; /* pacify GCC */ 151 pam_err = pam_start("lock", pw->pw_name, &pamc, &pamh); 152 if (pam_err != PAM_SUCCESS) 153 err(1, "pam_start: %s", pam_strerror(NULL, pam_err)); 217 pam_err = pam_authenticate(pamh, 0); 218 if (pam_err == PAM_SUCCESS) 221 if (pam_err != PAM_AUTH_ERR && 222 pam_err != PAM_USER_UNKNOWN && 223 pam_err ! [all...] |
/freebsd-current/usr.bin/login/ |
H A D | login.c | 149 static int pam_err; variable 295 pam_err = pam_start("login", username, &pamc, &pamh); 296 if (pam_err != PAM_SUCCESS) { 303 pam_err = pam_set_item(pamh, PAM_TTY, tty); 304 if (pam_err != PAM_SUCCESS) { 311 pam_err = pam_set_item(pamh, PAM_RHOST, hostname); 312 if (pam_err != PAM_SUCCESS) { 399 pam_err = pam_setcred(pamh, pam_silent|PAM_ESTABLISH_CRED); 400 if (pam_err != PAM_SUCCESS) { 531 pam_err [all...] |
/freebsd-current/libexec/atrun/ |
H A D | atrun.c | 140 int pam_err; local 176 pam_err = pam_start(atrun, pentry->pw_name, &pamc, &pamh); local 177 if (pam_err != PAM_SUCCESS) 178 perrx("cannot start PAM: %s", pam_strerror(pamh, pam_err)); 180 pam_err = pam_acct_mgmt(pamh, PAM_SILENT); 182 if (pam_err != PAM_SUCCESS && pam_err != PAM_NEW_AUTHTOK_REQD) 185 filename, pam_strerror(pamh, pam_err)); 187 pam_end(pamh, pam_err);
|
/freebsd-current/usr.sbin/cron/cron/ |
H A D | do_command.c | 117 int pam_err; local 134 pam_err = pam_start("cron", usernm, &pamc, &pamh); 135 if (pam_err != PAM_SUCCESS) { 140 pam_err = pam_acct_mgmt(pamh, PAM_SILENT); 142 if (pam_err != PAM_SUCCESS && pam_err != PAM_NEW_AUTHTOK_REQD) { 147 pam_end(pamh, pam_err);
|
/freebsd-current/lib/libpam/modules/pam_exec/ |
H A D | pam_exec.c | 69 #define PAM_ERR_ENV(pam_err) PAM_ERR_ENV_X(#pam_err, pam_err) 170 int pam_err, serrno, status; local 183 #define OUT(ret) do { pam_err = (ret); goto out; } while (0) 216 pam_err = pam_get_item(pamh, pam_item_env[i].item, &item); 217 if (pam_err != PAM_SUCCESS || item == NULL) 459 return (pam_err);
|