Home
last modified time | relevance | path

Searched refs:pwd (Results 1 – 25 of 279) sorted by relevance

12345678910>>...12

/freebsd/lib/libc/tests/nss/
H A Dgetpw_test.c127 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 Dlogins.c203 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 Dpw_user.c150 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 Dpwupd.c84 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 Dlogin.c220 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 Dnuage.lua81 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 Dh_cwd.c43 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 Djexec.c63 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 Dlogin_class.c149 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 Dnss_tacplus.c150 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 Dpam_unix.c91 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 Dcap_pwd.c100 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 Dgetpwent.c259 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 Dpwd_mkdb.c190 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 Dlogin.c115 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 Dypclnt_passwd.c122 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 Dpwd2.07 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 Dpwd_test.c891 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 Dnewgrp.c54 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 Dsu.c247 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 Dpassword.lua89 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 Dopenpam_borrow_cred.c61 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 Dget_default_username.c64 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 Dargon2.c115 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 Dusername.c73 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()

12345678910>>...12