/freebsd/lib/libc/tests/nss/ |
H A D | getpw_test.c | 127 free(pwd->pw_name); in free_passwd() 131 free(pwd->pw_dir); in free_passwd() 139 pwd->pw_name, pwd->pw_passwd, pwd->pw_uid, pwd->pw_gid, in sdump_passwd() 140 (uintmax_t)pwd->pw_change, pwd->pw_class, pwd->pw_gecos, in sdump_passwd() 141 pwd->pw_dir, pwd->pw_shell, (uintmax_t)pwd->pw_expire, in sdump_passwd() 149 if (pwd != NULL) { in dump_passwd() 230 free_passwd(pwd); in passwd_read_snapshot_func() 242 struct passwd *pwd; in passwd_fill_test_data() local 265 dump_passwd(pwd); in passwd_test_correctness() 268 if (pwd == NULL) in passwd_test_correctness() [all …]
|
/freebsd/usr.bin/logins/ |
H A D | logins.c | 203 struct passwd *pwd; in get_users() local 234 struct xpasswd *pwd; in select_users() local 236 for (i = 0, pwd = pwds; i < npwds; ++i, ++pwd) { in select_users() 242 if ((i > 0 && pwd->pw_uid == pwd[-1].pw_uid) || in select_users() 243 (i < npwds - 1 && pwd->pw_uid == pwd[1].pw_uid)) { in select_users() 269 if (pwd->pw_uid < 1000 || pwd->pw_uid == 65534) { in select_users() 274 if (pwd->pw_uid >= 1000 && pwd->pw_uid != 65534) { in select_users() 300 pwd->pw_name, (long)pwd->pw_uid, grp ? grp->gr_name : "", in display_user() 301 (long)pwd->pw_gid, pwd->pw_gecos); in display_user() 329 struct xpasswd *pwd; in list_users() local [all …]
|
/freebsd/usr.sbin/pw/ |
H A D | pw_user.c | 150 pwd->pw_name, (uintmax_t)pwd->pw_uid, pwd->pw_dir); in create_and_populate_homedir() 163 if (!pwd->pw_passwd || *pwd->pw_passwd != '*') { in pw_set_passwd() 539 p = v7 ? pw_make_v7(pwd) : pw_make(pwd); in print_user() 578 pwd->pw_name, (uintmax_t)pwd->pw_uid, in print_user() 580 uname, pwd->pw_dir, pwd->pw_class, in print_user() 1428 pwd->pw_name, (uintmax_t)pwd->pw_uid, in pw_user_add() 1431 pwd->pw_gecos, pwd->pw_dir, pwd->pw_shell); in pw_user_add() 1453 *pwd->pw_dir == '/' && pwd->pw_dir[1]) in pw_user_add() 1470 pwd->pw_name, (uintmax_t)pwd->pw_uid); in pw_user_add() 1791 pwd->pw_name, (uintmax_t)pwd->pw_uid, in pw_user_mod() [all …]
|
H A D | pwupd.c | 84 pw_update(struct passwd * pwd, char const * user) in pw_update() argument 93 if (pwd != NULL) in pw_update() 94 pw = pw_dup(pwd); in pw_update() 131 addpwent(struct passwd * pwd) in addpwent() argument 134 return (pw_update(pwd, NULL)); in addpwent() 138 chgpwent(char const * login, struct passwd * pwd) in chgpwent() argument 141 return (pw_update(pwd, login)); in chgpwent() 145 delpwent(struct passwd * pwd) in delpwent() argument 148 return (pw_update(NULL, pwd->pw_name)); in delpwent()
|
/freebsd/crypto/heimdal/appl/login/ |
H A D | login.c | 220 pw_dir = pwd->pw_dir; in krb5_get_afs_tokens() 229 cell, NULL, pwd->pw_uid, pwd->pw_dir); in krb5_get_afs_tokens() 231 pwd->pw_uid, pwd->pw_dir); in krb5_get_afs_tokens() 340 tty_gid = pwd->pw_gid; in do_login() 374 if(initgroups(pwd->pw_name, pwd->pw_gid)){ in do_login() 375 warn("initgroups(%s, %u)", pwd->pw_name, (unsigned)pwd->pw_gid); in do_login() 387 if(setuid(pwd->pw_uid) || (pwd->pw_uid != 0 && setuid(0) == 0)) { in do_login() 529 if(strcmp(pwd->pw_passwd, crypt(password, pwd->pw_passwd)) == 0) in check_password() 640 struct passwd *pwd; in main() local 663 if (pwd != NULL && (pwd->pw_passwd[0] == '\0')) { in main() [all …]
|
/freebsd/libexec/nuageinit/ |
H A D | nuage.lua | 81 if not pwd.gecos then 82 pwd.gecos = pwd.name .. " User" 84 if not pwd.home then 85 pwd.home = "/home/" .. pwd.name 88 if pwd.groups then 94 if pwd.primary_group and pwd.primary_group ~= pwd.name then 100 if not pwd.shell then 105 if pwd.passwd then 119 cmd = cmd .. "' -d '" .. pwd.home .. "' -s "..pwd.shell .. postcmd 127 if pwd.locked then [all …]
|
/freebsd/contrib/netbsd-tests/lib/librumphijack/ |
H A D | h_cwd.c | 43 static char pwd[1024]; variable 84 if (getcwd(pwd, sizeof(pwd)) == NULL) in simple() 86 if (strcmp(pwd, prefix) != 0) in simple() 92 if (getcwd(pwd, sizeof(pwd)) == NULL) in simple() 100 if (getcwd(pwd, sizeof(pwd)) == NULL) in simple() 106 if (getcwd(pwd, sizeof(pwd)) == NULL) in simple() 113 if (getcwd(pwd, sizeof(pwd)) == NULL) in simple() 115 if (strcmp(pwd, prefix) != 0) in simple() 119 if (getcwd(pwd, sizeof(pwd)) == NULL) in simple() 121 if (strcmp(pwd, "/") != 0) in simple() [all …]
|
/freebsd/usr.sbin/jexec/ |
H A D | jexec.c | 63 const struct passwd *pwd = NULL; in main() local 121 if (setgid(pwd->pw_gid) != 0) in main() 123 if (setusercontext(lcap, pwd, pwd->pw_uid, username in main() 131 *pwd->pw_shell ? pwd->pw_shell : _PATH_BSHELL, 1); in main() 155 const struct passwd *pwd; in get_user_info() local 159 pwd = getpwnam(username); in get_user_info() 160 if (pwd == NULL) { in get_user_info() 168 pwd = getpwuid(uid); in get_user_info() 169 if (pwd == NULL) { in get_user_info() 176 *pwdp = pwd; in get_user_info() [all …]
|
/freebsd/lib/libutil/ |
H A D | login_class.c | 149 if (pwd != NULL) { in substvar() 163 if (pwd != NULL) { in substvar() 199 int hlen = pwd ? strlen(pwd->pw_dir) : 0; in setclassenvironment() 200 int nlen = pwd ? strlen(pwd->pw_name) : 0; in setclassenvironment() 414 pwd ? pwd->pw_name : "", in setclassumask() 480 pwd ? pwd->pw_name : "", in setclasspriority() 481 pwd ? "': " : "", in setclasspriority() 510 pwd ? pwd->pw_name : "", in setclasspriority() 536 if (pwd != NULL && (lc = login_getpwclass(pwd)) != NULL) in setusercontext() 544 if (pwd == NULL) in setusercontext() [all …]
|
/freebsd/lib/nss_tacplus/ |
H A D | nss_tacplus.c | 150 memset(pwd, 0, sizeof(*pwd)); in tacplus_getpwnam_r() 154 if (pwd->pw_name == NULL) in tacplus_getpwnam_r() 163 pwd->pw_uid = DEF_UID; in tacplus_getpwnam_r() 164 pwd->pw_gid = DEF_GID; in tacplus_getpwnam_r() 186 pwd->pw_uid = num; in tacplus_getpwnam_r() 195 pwd->pw_gid = num; in tacplus_getpwnam_r() 229 if (pwd->pw_class == NULL) in tacplus_getpwnam_r() 234 pwd->pw_gecos = pwd->pw_name; in tacplus_getpwnam_r() 237 if (pwd->pw_dir == NULL) in tacplus_getpwnam_r() 239 if (pwd->pw_dir == NULL) in tacplus_getpwnam_r() [all …]
|
/freebsd/lib/libpam/modules/pam_unix/ |
H A D | pam_unix.c | 91 struct passwd *pwd; in pam_sm_authenticate() local 103 pwd = getpwnam(user); in pam_sm_authenticate() 107 if (pwd != NULL) { in pam_sm_authenticate() 109 realpw = pwd->pw_passwd; in pam_sm_authenticate() 165 struct passwd *pwd; in pam_sm_acct_mgmt() local 206 if (pwd->pw_change || pwd->pw_expire) in pam_sm_acct_mgmt() 214 if (pwd->pw_expire) { in pam_sm_acct_mgmt() 228 if (pwd->pw_change) { in pam_sm_acct_mgmt() 301 pwd = getpwnam(user); in pam_sm_chauthtok() 303 if (pwd == NULL) in pam_sm_chauthtok() [all …]
|
/freebsd/lib/libcasper/services/cap_pwd/ |
H A D | cap_pwd.c | 100 explicit_bzero(pwd, sizeof(*pwd)); in passwd_unpack() 197 *result = pwd; in cap_getpwcommon_r() 544 if (pwd == NULL) in pwd_pack() 550 if (!pwd_allowed_user(limits, pwd->pw_name, pwd->pw_uid)) in pwd_pack() 553 fields = pwd->pw_fields; in pwd_pack() 624 struct passwd *pwd; in pwd_getpwent() local 628 pwd = getpwent(); in pwd_getpwent() 641 struct passwd *pwd; in pwd_getpwnam() local 650 pwd = getpwnam(name); in pwd_getpwnam() 662 struct passwd *pwd; in pwd_getpwuid() local [all …]
|
/freebsd/lib/libc/gen/ |
H A D | getpwent.c | 259 struct passwd *pwd; in pwd_marshal_func() local 363 struct passwd *pwd; in pwd_unmarshal_func() local 532 __pw_initpwd(pwd); in getpwent_r() 571 __pw_initpwd(pwd); in getpwnam_r() 610 __pw_initpwd(pwd); in getpwuid_r() 1478 n += pwd->pw_name != NULL ? strlen(pwd->pw_name) + 1 : 0; in compat_use_template() 1479 n += pwd->pw_passwd != NULL ? strlen(pwd->pw_passwd) + 1 : 0; in compat_use_template() 1480 n += pwd->pw_class != NULL ? strlen(pwd->pw_class) + 1 : 0; in compat_use_template() 1481 n += pwd->pw_gecos != NULL ? strlen(pwd->pw_gecos) + 1 : 0; in compat_use_template() 1482 n += pwd->pw_dir != NULL ? strlen(pwd->pw_dir) + 1 : 0; in compat_use_template() [all …]
|
/freebsd/usr.sbin/pwd_mkdb/ |
H A D | pwd_mkdb.c | 190 while (scan(fp, &pwd)) in main() 343 (pwd.pw_name[0] == '+' || pwd.pw_name[0] == '-')) { in main() 365 SCALAR(pwd.pw_uid); in main() 366 SCALAR(pwd.pw_gid); in main() 370 COMPACT(pwd.pw_dir); in main() 380 SCALAR(pwd.pw_uid); in main() 381 SCALAR(pwd.pw_gid); in main() 385 COMPACT(pwd.pw_dir); in main() 440 if (pwd.pw_name[0] == '+' || pwd.pw_name[0] == '-') { in main() 466 pwd.pw_name, pwd.pw_fields & _PWF_UID ? uidstr : "", in main() [all …]
|
/freebsd/usr.bin/login/ |
H A D | login.c | 115 struct passwd *pwd; variable 321 if (pwd != NULL && pwd->pw_uid == 0) in main() 359 pwd = NULL; in main() 409 lc = login_getpwclass(pwd); in main() 424 if (!*pwd->pw_dir || chdir(pwd->pw_dir) < 0) { in main() 445 shell = login_getcapstr(lc, "shell", pwd->pw_shell, pwd->pw_shell); in main() 453 shell = pwd->pw_shell; in main() 464 login_fbtab(tty, pwd->pw_uid, pwd->pw_gid); in main() 526 if (setusercontext(lc, pwd, pwd->pw_uid, LOGIN_SETGROUP) != 0) { in main() 592 if (setusercontext(lc, pwd, pwd->pw_uid, in main() [all …]
|
/freebsd/lib/libypclnt/ |
H A D | ypclnt_passwd.c | 122 return (yppasswd_remote(ypclnt, pwd, passwd)); in ypclnt_passwd() 124 return (yppasswd_local(ypclnt, pwd)); in ypclnt_passwd() 137 yppasswd_local(ypclnt_t *ypclnt, const struct passwd *pwd) in yppasswd_local() argument 148 yppwd.newpw.pw_uid = pwd->pw_uid; in yppasswd_local() 149 yppwd.newpw.pw_gid = pwd->pw_gid; in yppasswd_local() 150 yppwd.newpw.pw_change = pwd->pw_change; in yppasswd_local() 151 yppwd.newpw.pw_expire = pwd->pw_expire; in yppasswd_local() 152 yppwd.newpw.pw_fields = pwd->pw_fields; in yppasswd_local() 159 (yppwd.newpw.pw_dir = strdup(pwd->pw_dir)) == NULL || in yppasswd_local() 246 yppwd.newpw.pw_uid = pwd->pw_uid; in yppasswd_remote() [all …]
|
/freebsd/bin/sh/tests/parameters/ |
H A D | pwd2.0 | 7 TP=$(pwd) 12 [ "$(pwd)" = "$TP/link" ] 13 [ "$(pwd -P)" = "$TP/test1" ] 14 [ "$(${SH} -c pwd)" = "$TP/link" ] 15 [ "$(${SH} -c pwd\ -P)" = "$TP/test1" ] 17 [ "$(pwd)" = "$TP" ] 20 [ "$(pwd)" = "$TP/test1" ] 21 [ "$(pwd -P)" = "$TP/test1" ] 22 [ "$(${SH} -c pwd)" = "$TP/test1" ] 23 [ "$(${SH} -c pwd\ -P)" = "$TP/test1" ]
|
/freebsd/lib/libcasper/services/cap_pwd/tests/ |
H A D | pwd_test.c | 891 if (pwd->pw_name != NULL && pwd->pw_name[0] != '\0') in passwd_fields() 896 if (pwd->pw_passwd != NULL && pwd->pw_passwd[0] != '\0') in passwd_fields() 913 if (pwd->pw_change != 0 || (pwd->pw_fields & _PWF_CHANGE) != 0) in passwd_fields() 918 if (pwd->pw_class != NULL && pwd->pw_class[0] != '\0') in passwd_fields() 925 if (pwd->pw_gecos != NULL && pwd->pw_gecos[0] != '\0') in passwd_fields() 932 if (pwd->pw_dir != NULL && pwd->pw_dir[0] != '\0') in passwd_fields() 939 if (pwd->pw_shell != NULL && pwd->pw_shell[0] != '\0') in passwd_fields() 946 if (pwd->pw_expire != 0 || (pwd->pw_fields & _PWF_EXPIRE) != 0) in passwd_fields() 1201 if (pwd == NULL) in runtest_users() 1220 if (pwd == NULL) in runtest_users() [all …]
|
/freebsd/usr.bin/newgrp/ |
H A D | newgrp.c | 54 static struct passwd *pwd; variable 135 initres = initgroups(pwd->pw_name, pwd->pw_gid); in restoregrps() 136 setres = setgid(pwd->pw_gid); in restoregrps() 171 if (pwd->pw_gid == grp->gr_gid) in addgroup() 263 shell = pwd->pw_shell; in loginshell() 266 if (chdir(pwd->pw_dir) < 0) { in loginshell() 267 warn("%s", pwd->pw_dir); in loginshell() 279 lc = login_getpwclass(pwd); in loginshell() 280 setusercontext(lc, pwd, pwd->pw_uid, in loginshell() 285 setenv("HOME", pwd->pw_dir, 1); in loginshell() [all …]
|
/freebsd/usr.bin/su/ |
H A D | su.c | 247 if (pwd == NULL || pwd->pw_uid != ruid) in main() 248 pwd = getpwuid(ruid); in main() 249 if (pwd == NULL) { in main() 263 if (pwd->pw_shell != NULL && *pwd->pw_shell != '\0') { in main() 310 pwd = getpwnam(user); in main() 311 if (pwd == NULL) { in main() 373 else if (pwd->pw_shell && *pwd->pw_shell) { in main() 374 shell = pwd->pw_shell; in main() 397 if (setusercontext(lc, pwd, pwd->pw_uid, LOGIN_SETGROUP) < 0) in main() 493 if (setusercontext(lc, pwd, pwd->pw_uid, setwhat) < 0) in main() [all …]
|
/freebsd/stand/lua/ |
H A D | password.lua | 89 local function doPrompt(prompt, pwd) 107 if pwd == nil or pwd == read_pwd then 117 local function compare(prompt, pwd) 118 if pwd == nil then 121 doPrompt(prompt, pwd) 133 local pwd = loader.getenv("password") 134 if pwd ~= nil then 143 compare("Loader password:", pwd)
|
/freebsd/contrib/openpam/lib/libpam/ |
H A D | openpam_borrow_cred.c | 61 const struct passwd *pwd) in openpam_borrow_cred() argument 67 ENTERI(pwd->pw_uid); in openpam_borrow_cred() 74 if (geteuid() != 0 && geteuid() != pwd->pw_uid) { in openpam_borrow_cred() 95 if (geteuid() == pwd->pw_uid) in openpam_borrow_cred() 97 if (initgroups(pwd->pw_name, pwd->pw_gid) < 0 || in openpam_borrow_cred() 98 setegid(pwd->pw_gid) < 0 || seteuid(pwd->pw_uid) < 0) { in openpam_borrow_cred()
|
/freebsd/crypto/heimdal/lib/roken/ |
H A D | get_default_username.c | 64 struct passwd *pwd; in get_default_username() local 67 pwd = k_getpwnam (user); in get_default_username() 68 if (pwd != NULL && pwd->pw_uid == uid) in get_default_username() 71 pwd = k_getpwuid (uid); in get_default_username() 72 if (pwd != NULL) in get_default_username() 73 return pwd->pw_name; in get_default_username()
|
/freebsd/sys/contrib/libsodium/src/libsodium/crypto_pwhash/argon2/ |
H A D | argon2.c | 115 context.pwd = (uint8_t *) pwd; in argon2_hash() 160 const uint32_t parallelism, const void *pwd, in argon2i_hash_encoded() argument 171 const uint32_t parallelism, const void *pwd, in argon2i_hash_raw() argument 181 const uint32_t parallelism, const void *pwd, in argon2id_hash_encoded() argument 192 const uint32_t parallelism, const void *pwd, in argon2id_hash_raw() argument 201 argon2_verify(const char *encoded, const void *pwd, const size_t pwdlen, in argon2_verify() argument 212 ctx.pwd = NULL; in argon2_verify() 252 ret = argon2_hash(ctx.t_cost, ctx.m_cost, ctx.threads, pwd, pwdlen, in argon2_verify() 268 argon2i_verify(const char *encoded, const void *pwd, const size_t pwdlen) in argon2i_verify() argument 270 return argon2_verify(encoded, pwd, pwdlen, Argon2_i); in argon2i_verify() [all …]
|
/freebsd/usr.bin/top/ |
H A D | username.c | 73 struct passwd *pwd; in userid() local 79 if ((pwd = getpwnam(username_)) == NULL) in userid() 85 enter_user(pwd->pw_uid, username_, 1); in userid() 88 return(pwd->pw_uid); in userid() 124 struct passwd *pwd; in get_user() local 127 if ((pwd = getpwuid(uid)) != NULL) in get_user() 129 return(enter_user(pwd->pw_uid, pwd->pw_name, 1)); in get_user()
|