/dragonfly/crypto/openssh/ |
H A D | uidswap.c | 68 (u_int)pw->pw_uid, (u_int)pw->pw_gid, in temporarily_use_uid() 101 if (initgroups(pw->pw_name, pw->pw_gid) == -1) in temporarily_use_uid() 130 if (setegid(pw->pw_gid) == -1) in temporarily_use_uid() 131 fatal("setegid %u: %.100s", (u_int)pw->pw_gid, in temporarily_use_uid() 193 (u_int)pw->pw_gid); in permanently_set_uid() 195 if (setresgid(pw->pw_gid, pw->pw_gid, pw->pw_gid) == -1) in permanently_set_uid() 203 if (initgroups(pw->pw_name, pw->pw_gid) == -1) in permanently_set_uid() 205 pw->pw_name, (u_int)pw->pw_gid, strerror(errno)); in permanently_set_uid() 213 if (old_gid != pw->pw_gid && pw->pw_uid != 0 && in permanently_set_uid() 219 if (getgid() != pw->pw_gid || getegid() != pw->pw_gid) { in permanently_set_uid() [all …]
|
H A D | auth.c | 185 if (ga_init(pw->pw_name, pw->pw_gid) == 0) { in allowed_user() 631 fake.pw_gid = privsep_pw == NULL ? (gid_t)-1 : privsep_pw->pw_gid; in fakepw()
|
/dragonfly/usr.sbin/rpc.yppasswdd/ |
H A D | yppasswdd_server.c | 97 yp_password.pw_gid = atoi(p); in copy_yp_pass() 186 if ((gid_t)npw->pw_gid != opw->pw_gid) { in validate() 188 npw->pw_name, npw->pw_gid); in validate() 190 opw->pw_gid); in validate() 269 yp_password.pw_gid == (gid_t)pw->pw_gid) { in find_domain() 376 pw->pw_gid); in update_inplace() 389 pw->pw_gid, pw->pw_class, pw->pw_change, in update_inplace() 395 pw->pw_uid, pw->pw_gid, pw->pw_gecos, pw->pw_dir, in update_inplace()
|
H A D | yppasswd_private.x | 44 int pw_gid; /* group id */ member
|
/dragonfly/usr.sbin/pflogd/ |
H A D | privsep.c | 97 gidset[0] = pw->pw_gid; in priv_init() 98 if (setresgid(pw->pw_gid, pw->pw_gid, pw->pw_gid) == -1) in priv_init()
|
/dragonfly/lib/libypclnt/ |
H A D | ypclnt_passwd.c | 149 yppwd.newpw.pw_gid = pwd->pw_gid; in yppasswd_local() 247 yppwd.newpw.pw_gid = pwd->pw_gid; in yppasswd_remote()
|
/dragonfly/usr.bin/id/ |
H A D | id.c | 126 id = pw ? pw->pw_gid : rflag ? getgid() : getegid(); in main() 255 gid = pw->pw_gid; in user() 284 getgrouplist(pw->pw_name, pw->pw_gid, groups, &ngroups); in group() 340 pw->pw_passwd, pw->pw_uid, pw->pw_gid, pw->pw_class, in pline()
|
/dragonfly/contrib/openpam/lib/libpam/ |
H A D | openpam_borrow_cred.c | 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/lib/libutil/ |
H A D | login_class.c | 367 if (setgid(pwd->pw_gid) != 0) { in setusercontext() 368 syslog(LOG_ERR, "setgid(%lu): %m", (u_long)pwd->pw_gid); in setusercontext() 372 if (initgroups(pwd->pw_name, pwd->pw_gid) == -1) { in setusercontext() 374 (u_long)pwd->pw_gid); in setusercontext()
|
H A D | pw_util.c | 380 pw1->pw_gid == pw2->pw_gid && in pw_equal() 398 pw->pw_passwd, (uintmax_t)pw->pw_uid, (uintmax_t)pw->pw_gid, in pw_make() 413 (uintmax_t)pw->pw_uid, (uintmax_t)pw->pw_gid, in pw_make_v7()
|
/dragonfly/usr.bin/newgrp/ |
H A D | newgrp.c | 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()
|
/dragonfly/libexec/atrun/ |
H A D | atrun.c | 311 if (initgroups(pentry->pw_name,pentry->pw_gid)) in run_file() 314 if (setgid(gid) < 0 || setegid(pentry->pw_gid) < 0) in run_file() 357 if (initgroups(pentry->pw_name,pentry->pw_gid)) in run_file() 360 if (setgid(gid) < 0 || setegid(pentry->pw_gid) < 0) in run_file()
|
/dragonfly/usr.bin/chpass/ |
H A D | field.c | 135 pw->pw_gid = gr->gr_gid; in p_gid() 144 pw->pw_gid = id; in p_gid()
|
/dragonfly/usr.sbin/pw/ |
H A D | pwupd.c | 116 pwd->pw_name, (long) pwd->pw_uid, (long) pwd->pw_gid, in fmtpwentry() 121 pwd->pw_name, pw, (long) pwd->pw_uid, (long) pwd->pw_gid, in fmtpwentry()
|
H A D | pw_user.c | 469 if (newgid != pwd->pw_gid) { in pw_user() 471 pwd->pw_gid = newgid; in pw_user() 576 pwd->pw_gid = pw_gidpolicy(cnf, args, pwd->pw_name, (gid_t) pwd->pw_uid); in pw_user() 732 grp = GETGRGID(pwd->pw_gid); 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() 1089 struct group *grp = GETGRGID(pwd->pw_gid); in print_user() 1130 grp ? grp->gr_name : "(invalid)", (long) pwd->pw_gid, in print_user()
|
/dragonfly/usr.sbin/jail/ |
H A D | jail.c | 46 if (getgrouplist(username, pwd->pw_gid, groups, &ngroups) != 0) \ 149 if (setgid(pwd->pw_gid) != 0) in main()
|
/dragonfly/usr.sbin/pwd_mkdb/ |
H A D | pwd_mkdb.c | 366 SCALAR(pwd.pw_gid); in main() 381 SCALAR(pwd.pw_gid); in main() 457 LSCALAR(pwd.pw_gid); in main() 472 LSCALAR(pwd.pw_gid); in main() 552 snprintf(gidstr, sizeof(gidstr), "%u", pwd.pw_gid); in main()
|
/dragonfly/usr.bin/calendar/ |
H A D | calendar.c | 349 if (setgid(pw->pw_gid) == -1) in main() 350 err(1, "setgid(%u)", pw->pw_gid); in main() 351 if (initgroups(pw->pw_name, pw->pw_gid) == -1) in main()
|
/dragonfly/include/rpcsvc/ |
H A D | yppasswd.x | 54 int pw_gid; /* group id */ member
|
/dragonfly/usr.sbin/cron/lib/ |
H A D | entry.c | 312 pw->pw_gid = grp->gr_gid; in load_entry() 313 Debug(DPARS, ("load_entry()...uid %d, gid %d\n",pw->pw_uid,pw->pw_gid)) in load_entry() 325 e->gid = pw->pw_gid; in load_entry()
|
/dragonfly/include/ |
H A D | pwd.h | 116 gid_t pw_gid; /* user gid */ member
|
/dragonfly/usr.bin/login/ |
H A D | login.c | 391 setegid(pwd->pw_gid); in main() 433 login_fbtab(tty, pwd->pw_uid, pwd->pw_gid); in main() 452 (gr = getgrnam(TTYGRPNAME)) ? gr->gr_gid : pwd->pw_gid)) in main()
|
/dragonfly/lib/libpam/modules/pam_group/ |
H A D | pam_group.c | 100 if (pwd->pw_gid == grp->gr_gid) in pam_group()
|
/dragonfly/contrib/tcp_wrappers/ |
H A D | safe_finger.c | 68 setgid(pwd->pw_gid);
|
/dragonfly/lib/libc/gen/ |
H A D | pw_scan.c | 113 pw->pw_gid = (gid_t)id; in __pw_scan()
|