Home
last modified time | relevance | path

Searched refs:pw_gid (Results 1 – 25 of 57) sorted by relevance

123

/dragonfly/crypto/openssh/
H A Duidswap.c68 (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 Dauth.c185 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 Dyppasswdd_server.c97 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 Dyppasswd_private.x44 int pw_gid; /* group id */ member
/dragonfly/usr.sbin/pflogd/
H A Dprivsep.c97 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 Dypclnt_passwd.c149 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 Did.c126 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 Dopenpam_borrow_cred.c99 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 Dlogin_class.c367 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 Dpw_util.c380 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 Dnewgrp.c137 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 Datrun.c311 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 Dfield.c135 pw->pw_gid = gr->gr_gid; in p_gid()
144 pw->pw_gid = id; in p_gid()
/dragonfly/usr.sbin/pw/
H A Dpwupd.c116 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 Dpw_user.c469 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 Djail.c46 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 Dpwd_mkdb.c366 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 Dcalendar.c349 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 Dyppasswd.x54 int pw_gid; /* group id */ member
/dragonfly/usr.sbin/cron/lib/
H A Dentry.c312 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 Dpwd.h116 gid_t pw_gid; /* user gid */ member
/dragonfly/usr.bin/login/
H A Dlogin.c391 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 Dpam_group.c100 if (pwd->pw_gid == grp->gr_gid) in pam_group()
/dragonfly/contrib/tcp_wrappers/
H A Dsafe_finger.c68 setgid(pwd->pw_gid);
/dragonfly/lib/libc/gen/
H A Dpw_scan.c113 pw->pw_gid = (gid_t)id; in __pw_scan()

123