Home
last modified time | relevance | path

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

123456

/dragonfly/usr.sbin/pw/
H A Dpwupd.c112 ((pwd->pw_passwd == NULL) ? "" : pwd->pw_passwd) : "*"; in fmtpwentry()
116 pwd->pw_name, (long) pwd->pw_uid, (long) pwd->pw_gid, in fmtpwentry()
117 pwd->pw_gecos ? pwd->pw_gecos : "User &", in fmtpwentry()
118 pwd->pw_dir, pwd->pw_shell); in fmtpwentry()
121 pwd->pw_name, pw, (long) pwd->pw_uid, (long) pwd->pw_gid, in fmtpwentry()
122 pwd->pw_class ? pwd->pw_class : "", in fmtpwentry()
125 pwd->pw_gecos, pwd->pw_dir, pwd->pw_shell); in fmtpwentry()
157 int isrename = pwd!=NULL && strcmp(user, pwd->pw_name);
163 if (pwd == NULL)
176 if (pwd != NULL)
[all …]
H A Dpw_user.c576 pwd->pw_gid = pw_gidpolicy(cnf, args, pwd->pw_name, (gid_t) pwd->pw_uid); in pw_user()
579 pwd->pw_dir = pw_homepolicy(cnf, args, pwd->pw_name); in pw_user()
606 if (!pwd->pw_passwd || *pwd->pw_passwd != '*') { in pw_user()
734 pwd->pw_name, (long) pwd->pw_uid, in pw_user()
736 pwd->pw_gecos, pwd->pw_dir, pwd->pw_shell); in pw_user()
748 chown(line, pwd->pw_uid, pwd->pw_gid); in pw_user()
758 copymkdir(pwd->pw_dir, cnf->dotdir, cnf->homemode, pwd->pw_uid, pwd->pw_gid); in pw_user()
760 pwd->pw_name, (long) pwd->pw_uid, pwd->pw_dir); in pw_user()
780 pwd->pw_name, (long) pwd->pw_uid); in pw_user()
1129 pwd->pw_name, (long) pwd->pw_uid, in print_user()
[all …]
H A Dpw_vpw.c84 bzero(&pwd, sizeof pwd); in vnextpwent()
89 pwd.pw_name = p; in vnextpwent()
115 pwd.pw_class = p; in vnextpwent()
127 pwd.pw_dir = p; in vnextpwent()
137 if (done && pwd.pw_name) { in vnextpwent()
138 pw = &pwd; in vnextpwent()
141 CKNULL(pwd.pw_passwd); in vnextpwent()
142 CKNULL(pwd.pw_class); in vnextpwent()
143 CKNULL(pwd.pw_gecos); in vnextpwent()
144 CKNULL(pwd.pw_dir); in vnextpwent()
[all …]
H A Dpw_nis.c38 pw_nisupdate(const char * path, struct passwd * pwd, char const * user, int mode) in pw_nisupdate() argument
47 if (pwd == NULL) in pw_nisupdate()
50 fmtpwentry(pwbuf, pwd, PWF_MASTER); in pw_nisupdate()
55 addnispwent(const char *path, struct passwd * pwd) in addnispwent() argument
57 return pw_nisupdate(path, pwd, pwd->pw_name, UPD_CREATE); in addnispwent()
61 chgnispwent(const char *path, char const * login, struct passwd * pwd) in chgnispwent() argument
63 return pw_nisupdate(path, pwd, login, UPD_REPLACE); in chgnispwent()
/dragonfly/usr.sbin/pwd_mkdb/
H A Dpwd_mkdb.c345 (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()
531 if (pwd.pw_name[0] == '+' || pwd.pw_name[0] == '-') { in main()
555 pwd.pw_name, pwd.pw_fields & _PWF_UID ? uidstr : "", in main()
[all …]
/dragonfly/lib/libutil/
H A Dlogin_class.c147 if (pwd != NULL) { in substvar()
161 if (pwd != NULL) { in substvar()
197 int hlen = pwd ? strlen(pwd->pw_dir) : 0; in setclassenvironment()
198 int nlen = pwd ? strlen(pwd->pw_name) : 0; in setclassenvironment()
326 if (pwd != NULL && (lc = login_getpwclass(pwd)) != NULL) in setusercontext()
334 if (pwd == NULL) in setusercontext()
347 pwd ? pwd->pw_name : "-", in setusercontext()
355 pwd ? pwd->pw_name : "-", in setusercontext()
360 pwd ? pwd->pw_name : "-", in setusercontext()
372 if (initgroups(pwd->pw_name, pwd->pw_gid) == -1) { in setusercontext()
[all …]
/dragonfly/lib/libpam/modules/pam_unix/
H A Dpam_unix.c93 struct passwd *pwd; in pam_sm_authenticate() local
105 pwd = getpwnam(user); in pam_sm_authenticate()
109 if (pwd != NULL) { in pam_sm_authenticate()
111 realpw = pwd->pw_passwd; in pam_sm_authenticate()
159 struct passwd *pwd; in pam_sm_acct_mgmt() local
200 if (pwd->pw_change || pwd->pw_expire) in pam_sm_acct_mgmt()
208 if (pwd->pw_expire) { in pam_sm_acct_mgmt()
222 if (pwd->pw_change) { in pam_sm_acct_mgmt()
295 pwd = getpwnam(user); in pam_sm_chauthtok()
297 if (pwd == NULL) in pam_sm_chauthtok()
[all …]
/dragonfly/lib/libc/gen/
H A Dgetpwent.c526 pwd_init(pwd); in getpwent_r()
565 pwd_init(pwd); in getpwnam_r()
604 pwd_init(pwd); in getpwuid_r()
621 memset(pwd, 0, sizeof(*pwd)); in pwd_init()
1486 n += pwd->pw_name != NULL ? strlen(pwd->pw_name) + 1 : 0; in compat_use_template()
1487 n += pwd->pw_passwd != NULL ? strlen(pwd->pw_passwd) + 1 : 0; in compat_use_template()
1488 n += pwd->pw_class != NULL ? strlen(pwd->pw_class) + 1 : 0; in compat_use_template()
1489 n += pwd->pw_gecos != NULL ? strlen(pwd->pw_gecos) + 1 : 0; in compat_use_template()
1490 n += pwd->pw_dir != NULL ? strlen(pwd->pw_dir) + 1 : 0; in compat_use_template()
1491 n += pwd->pw_shell != NULL ? strlen(pwd->pw_shell) + 1 : 0; in compat_use_template()
[all …]
/dragonfly/usr.bin/login/
H A Dlogin.c109 struct passwd *pwd; variable
310 if (pwd != NULL && pwd->pw_uid == 0) in main()
332 if (pwd && rval == 0) in main()
348 pwd = NULL; in main()
391 setegid(pwd->pw_gid); in main()
393 if (!*pwd->pw_dir || chdir(pwd->pw_dir) < 0) { in main()
414 shell = login_getcapstr(lc, "shell", pwd->pw_shell, pwd->pw_shell); in main()
433 login_fbtab(tty, pwd->pw_uid, pwd->pw_gid); in main()
505 if (setusercontext(lc, pwd, pwd->pw_uid, LOGIN_SETGROUP) != 0) { in main()
565 if (setusercontext(lc, pwd, pwd->pw_uid, in main()
[all …]
/dragonfly/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 …]
/dragonfly/usr.bin/su/
H A Dsu.c140 struct passwd *pwd; in main() local
249 if (username == NULL || pwd == NULL || pwd->pw_uid != ruid) in main()
251 if (pwd == NULL) { in main()
265 if (pwd->pw_shell != NULL && *pwd->pw_shell != '\0') { in main()
312 pwd = getpwnam(user); in main()
313 if (pwd == NULL) { in main()
373 else if (pwd->pw_shell && *pwd->pw_shell) { in main()
397 if (setusercontext(lc, pwd, pwd->pw_uid, LOGIN_SETGROUP) < 0) in main()
495 if (setusercontext(lc, pwd, pwd->pw_uid, setwhat) < 0) in main()
512 pwd->pw_dir); in main()
[all …]
/dragonfly/tools/regression/bin/sh/parameters/
H A Dpwd2.08 TP=$(pwd)
13 [ "$(pwd)" = "$TP/link" ]
14 [ "$(pwd -P)" = "$TP/test1" ]
15 [ "$(${SH} -c pwd)" = "$TP/link" ]
16 [ "$(${SH} -c pwd\ -P)" = "$TP/test1" ]
18 [ "$(pwd)" = "$TP" ]
21 [ "$(pwd)" = "$TP/test1" ]
22 [ "$(pwd -P)" = "$TP/test1" ]
23 [ "$(${SH} -c pwd)" = "$TP/test1" ]
24 [ "$(${SH} -c pwd\ -P)" = "$TP/test1" ]
/dragonfly/usr.bin/newgrp/
H A Dnewgrp.c56 static struct passwd *pwd; variable
137 initres = initgroups(pwd->pw_name, pwd->pw_gid); in restoregrps()
138 setres = setgid(pwd->pw_gid); in restoregrps()
173 if (pwd->pw_gid == grp->gr_gid) in addgroup()
176 if (strcmp(*p, pwd->pw_name) == 0) { in addgroup()
261 shell = pwd->pw_shell; in loginshell()
264 if (chdir(pwd->pw_dir) < 0) { in loginshell()
265 warn("%s", pwd->pw_dir); in loginshell()
277 lc = login_getpwclass(pwd); in loginshell()
278 setusercontext(lc, pwd, pwd->pw_uid, in loginshell()
[all …]
/dragonfly/usr.sbin/jail/
H A Djail.c35 pwd = getpwnam(username); \
36 if (pwd == NULL) { \
42 lcap = login_getpwclass(pwd); \
57 struct passwd *pwd = NULL; in main() local
149 if (setgid(pwd->pw_gid) != 0) in main()
151 if (setusercontext(lcap, pwd, pwd->pw_uid, in main()
157 if (*pwd->pw_shell) in main()
158 shell = pwd->pw_shell; in main()
161 if (chdir(pwd->pw_dir) < 0) in main()
163 setenv("HOME", pwd->pw_dir, 1); in main()
[all …]
/dragonfly/contrib/openpam/lib/libpam/
H A Dopenpam_borrow_cred.c63 const struct passwd *pwd) in openpam_borrow_cred() argument
69 ENTERI(pwd->pw_uid); in openpam_borrow_cred()
76 if (geteuid() != 0 && geteuid() != pwd->pw_uid) { in openpam_borrow_cred()
97 if (geteuid() == pwd->pw_uid) in openpam_borrow_cred()
99 if (initgroups(pwd->pw_name, pwd->pw_gid) < 0 || in openpam_borrow_cred()
100 setegid(pwd->pw_gid) < 0 || seteuid(pwd->pw_uid) < 0) { in openpam_borrow_cred()
/dragonfly/usr.bin/passwd/
H A Dpasswd.c69 struct passwd *pwd = NULL; in main() local
97 if ((pwd = getpwuid(uid)) == NULL) in main()
101 if ((pwd = getpwnam(*argv)) == NULL) in main()
108 if (uid != 0 && uid != pwd->pw_uid) in main()
112 switch (pwd->pw_fields & _PWF_SOURCE) { in main()
115 pwd->pw_name); in main()
119 pwd->pw_name); in main()
123 pwd->pw_name); in main()
138 pam_err = pam_start("passwd", pwd->pw_name, &pamc, &pamh); in main()
/dragonfly/usr.sbin/nscd/agents/
H A Dpasswd.c53 strlen(pwd->pw_name) + 1; in passwd_marshal_func()
54 if (pwd->pw_passwd != NULL) in passwd_marshal_func()
55 desired_size += strlen(pwd->pw_passwd) + 1; in passwd_marshal_func()
56 if (pwd->pw_class != NULL) in passwd_marshal_func()
57 desired_size += strlen(pwd->pw_class) + 1; in passwd_marshal_func()
58 if (pwd->pw_gecos != NULL) in passwd_marshal_func()
59 desired_size += strlen(pwd->pw_gecos) + 1; in passwd_marshal_func()
60 if (pwd->pw_dir != NULL) in passwd_marshal_func()
61 desired_size += strlen(pwd->pw_dir) + 1; in passwd_marshal_func()
62 if (pwd->pw_shell != NULL) in passwd_marshal_func()
[all …]
/dragonfly/contrib/binutils-2.27/libiberty/
H A Dgetpwd.c70 static char *pwd; in getpwd() local
73 char *p = pwd; in getpwd()
103 pwd = p; in getpwd()
117 static char *pwd = 0; in getpwd() local
119 if (!pwd) in getpwd()
120 pwd = getcwd (XNEWVEC (char, MAXPATHLEN + 1), MAXPATHLEN + 1 in getpwd()
125 return pwd; in getpwd()
/dragonfly/contrib/gdb-7/libiberty/
H A Dgetpwd.c70 static char *pwd; in getpwd() local
73 char *p = pwd; in getpwd()
103 pwd = p; in getpwd()
117 static char *pwd = 0; in getpwd() local
119 if (!pwd) in getpwd()
120 pwd = getcwd (XNEWVEC (char, MAXPATHLEN + 1), MAXPATHLEN + 1 in getpwd()
125 return pwd; in getpwd()
/dragonfly/contrib/binutils-2.34/libiberty/
H A Dgetpwd.c70 static char *pwd; in getpwd() local
73 char *p = pwd; in getpwd()
103 pwd = p; in getpwd()
117 static char *pwd = 0; in getpwd() local
119 if (!pwd) in getpwd()
120 pwd = getcwd (XNEWVEC (char, MAXPATHLEN + 1), MAXPATHLEN + 1 in getpwd()
125 return pwd; in getpwd()
/dragonfly/contrib/gcc-4.7/libiberty/
H A Dgetpwd.c70 static char *pwd; in getpwd() local
73 char *p = pwd; in getpwd()
103 pwd = p; in getpwd()
117 static char *pwd = 0; in getpwd() local
119 if (!pwd) in getpwd()
120 pwd = getcwd (XNEWVEC (char, MAXPATHLEN + 1), MAXPATHLEN + 1 in getpwd()
125 return pwd; in getpwd()
/dragonfly/contrib/gcc-8.0/libiberty/
H A Dgetpwd.c70 static char *pwd; in getpwd() local
73 char *p = pwd; in getpwd()
103 pwd = p; in getpwd()
117 static char *pwd = 0; in getpwd() local
119 if (!pwd) in getpwd()
120 pwd = getcwd (XNEWVEC (char, MAXPATHLEN + 1), MAXPATHLEN + 1 in getpwd()
125 return pwd; in getpwd()
/dragonfly/lib/libpam/modules/pam_chroot/
H A Dpam_chroot.c57 struct passwd *pwd; in pam_sm_open_session() local
61 user == NULL || (pwd = getpwnam(user)) == NULL) in pam_sm_open_session()
63 if (pwd->pw_uid == 0 && !openpam_get_option(pamh, "also_root")) in pam_sm_open_session()
65 if (pwd->pw_dir == NULL) in pam_sm_open_session()
67 if ((end = strstr(pwd->pw_dir, "/./")) != NULL) { in pam_sm_open_session()
69 (int)(end - pwd->pw_dir), pwd->pw_dir) > (int)sizeof(buf)) { in pam_sm_open_session()
/dragonfly/tools/regression/bin/sh/builtins/
H A Dcd1.013 [ "$(pwd)" = "$P" ]
16 [ "$(pwd)" = "$P" ]
24 (cd -L 1/../1 && [ "$(pwd -L)" = "$P/$T/1" ])
25 (cd -L link1 && [ "$(pwd -L)" = "$P/$T/link1" ])
26 (cd -L link1 && [ "$(pwd -P)" = "$P/$T/1/2" ])
27 (cd -P link1 && [ "$(pwd -L)" = "$P/$T/1/2" ])
28 (cd -P link1 && [ "$(pwd -P)" = "$P/$T/1/2" ])
/dragonfly/lib/libc/net/
H A Dnss_compat.c199 struct passwd *pwd; in __nss_compat_getpwnam_r() local
207 pwd = va_arg(ap, struct passwd *); in __nss_compat_getpwnam_r()
214 *(struct passwd **)retval = pwd; in __nss_compat_getpwnam_r()
224 struct passwd *pwd; in __nss_compat_getpwuid_r() local
232 pwd = va_arg(ap, struct passwd *); in __nss_compat_getpwuid_r()
236 status = fn(uid, pwd, buffer, bufsize, errnop); in __nss_compat_getpwuid_r()
239 *(struct passwd **)retval = pwd; in __nss_compat_getpwuid_r()
248 struct passwd *pwd; in __nss_compat_getpwent_r() local
257 pwd = va_arg(ap, struct passwd *); in __nss_compat_getpwent_r()
261 status = fn(pwd, buffer, bufsize, errnop); in __nss_compat_getpwent_r()
[all …]

123456