/dragonfly/usr.sbin/pw/ |
H A D | pwupd.c | 112 ((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 D | pw_user.c | 576 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 D | pw_vpw.c | 84 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 D | pw_nis.c | 38 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 D | pwd_mkdb.c | 345 (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 D | login_class.c | 147 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 D | pam_unix.c | 93 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 D | getpwent.c | 526 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 D | login.c | 109 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 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 …]
|
/dragonfly/usr.bin/su/ |
H A D | su.c | 140 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 D | pwd2.0 | 8 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 D | newgrp.c | 56 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 D | jail.c | 35 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 D | openpam_borrow_cred.c | 63 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 D | passwd.c | 69 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 D | passwd.c | 53 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 D | getpwd.c | 70 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 D | getpwd.c | 70 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 D | getpwd.c | 70 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 D | getpwd.c | 70 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 D | getpwd.c | 70 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 D | pam_chroot.c | 57 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 D | cd1.0 | 13 [ "$(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 D | nss_compat.c | 199 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 …]
|