Home
last modified time | relevance | path

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

123456

/freebsd/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()
196 fatal("setresgid %u: %.100s", (u_int)pw->pw_gid, strerror(errno)); 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()
[all …]
/freebsd/sbin/hastd/
H A Dsubr.c210 gidset[0] = pw->pw_gid; in drop_privs()
213 (unsigned int)pw->pw_gid); in drop_privs()
216 if (setgid(pw->pw_gid) == -1) { in drop_privs()
218 (unsigned int)pw->pw_gid); in drop_privs()
286 PJDLOG_VERIFY(rgid == pw->pw_gid); in drop_privs()
287 PJDLOG_VERIFY(egid == pw->pw_gid); in drop_privs()
288 PJDLOG_VERIFY(sgid == pw->pw_gid); in drop_privs()
291 PJDLOG_VERIFY(gidset[0] == pw->pw_gid); in drop_privs()
/freebsd/contrib/openbsm/bin/auditdistd/
H A Dsandbox.c122 if (getgrouplist(user, pw->pw_gid, groups, &ngroups) == -1) { in sandbox()
165 if (setgid(pw->pw_gid) == -1) { in sandbox()
167 (unsigned int)pw->pw_gid); in sandbox()
202 PJDLOG_VERIFY(sgid == pw->pw_gid); in sandbox()
207 PJDLOG_VERIFY(rgid == pw->pw_gid); in sandbox()
208 PJDLOG_VERIFY(egid == pw->pw_gid); in sandbox()
/freebsd/contrib/netbsd-tests/usr.bin/id/
H A Dpwgr.c158 p->pw_gid = 0; in getpwnam()
162 p->pw_gid = 100; in getpwnam()
178 p->pw_gid = 0; in getpwuid()
182 p->pw_gid = 100; in getpwuid()
/freebsd/usr.sbin/rpc.yppasswdd/
H A Dyppasswdd_server.c77 pwd->pw_gid = xpwd->pw_gid; in xlate_passwd()
116 yp_password.pw_gid = atoi(p); in copy_yp_pass()
203 if ((gid_t)npw->pw_gid != opw->pw_gid) { in validate()
205 npw->pw_name, npw->pw_gid); in validate()
207 opw->pw_gid); in validate()
286 yp_password.pw_gid == (gid_t)pw->pw_gid) { in find_domain()
393 asprintf(&pwbuf, ":%d:%d:", pw->pw_uid, pw->pw_gid); in update_inplace()
411 pw->pw_gid, pw->pw_class, pw->pw_change, in update_inplace()
418 pw->pw_uid, pw->pw_gid, pw->pw_gecos, pw->pw_dir, in update_inplace()
/freebsd/usr.bin/logins/
H A Dlogins.c45 gid_t pw_gid; member
216 pwds[npwds].pw_gid = pwd->pw_gid; in get_users()
298 grp = find_group_bygid(pwd->pw_gid); in display_user()
301 (long)pwd->pw_gid, pwd->pw_gecos); in display_user()
304 if (grp->gr_gid == pwd->pw_gid || in display_user()
/freebsd/tools/test/stress2/misc/
H A Dkillpg.sh116 if (setgroups(1, &pw->pw_gid) ||
117 setegid(pw->pw_gid) || setgid(pw->pw_gid) ||
H A Dmaxproc.sh106 if (setgroups(1, &pw->pw_gid) ||
107 setegid(pw->pw_gid) || setgid(pw->pw_gid) ||
H A Dmlockall3.sh133 if (setgroups(1, &pw->pw_gid) ||
134 setegid(pw->pw_gid) || setgid(pw->pw_gid) ||
H A Dsched.sh110 if (setgroups(1, &pw->pw_gid) ||
111 setegid(pw->pw_gid) || setgid(pw->pw_gid) ||
H A Dsigreturn3.sh124 if (setgroups(1, &pw->pw_gid) ||
125 setegid(pw->pw_gid) || setgid(pw->pw_gid) ||
H A Dftruncate.sh173 if (setgroups(1, &pw->pw_gid) ||
174 setegid(pw->pw_gid) || setgid(pw->pw_gid) ||
H A Dmsync.sh169 if (setgroups(1, &pw->pw_gid) ||
170 setegid(pw->pw_gid) || setgid(pw->pw_gid) ||
H A Dfdatasync.sh181 if (setgroups(1, &pw->pw_gid) ||
182 setegid(pw->pw_gid) || setgid(pw->pw_gid) ||
H A Dfdatasync2.sh180 if (setgroups(1, &pw->pw_gid) ||
181 setegid(pw->pw_gid) || setgid(pw->pw_gid) ||
H A Dkillpg2.sh80 if (setgroups(1, &pw->pw_gid) ||
81 setegid(pw->pw_gid) || setgid(pw->pw_gid) ||
H A Dtmpfs16.sh184 if (setgroups(1, &pw->pw_gid) ||
185 setegid(pw->pw_gid) || setgid(pw->pw_gid) ||
H A Dsigreturn4.sh150 if (setgroups(1, &pw->pw_gid) ||
151 setegid(pw->pw_gid) || setgid(pw->pw_gid) ||
H A Dpread.sh173 if (setgroups(1, &pw->pw_gid) ||
174 setegid(pw->pw_gid) || setgid(pw->pw_gid) ||
/freebsd/crypto/heimdal/kdc/
H A Dmain.c81 if (initgroups(pw->pw_name, pw->pw_gid) < 0) in switch_environment()
85 if (setgid(pw->pw_gid) < 0) in switch_environment()
96 if (capng_change_id(pw->pw_uid, pw->pw_gid, in switch_environment()
/freebsd/lib/libpam/modules/pam_xdg/
H A Dpam_xdg.c101 rv = fchownat(rt_dir_prefix, user, passwd->pw_uid, passwd->pw_gid, 0); in _pam_xdg_open()
120 sb.st_gid != passwd->pw_gid) { in _pam_xdg_open()
121 …SE_ERROR("%s/%s isn't owned by %d:%d\n", RUNTIME_DIR_PREFIX, user, passwd->pw_uid, passwd->pw_gid); in _pam_xdg_open()
250 sb.st_gid != passwd->pw_gid) { in _pam_xdg_close()
251 …SE_ERROR("%s/%s isn't owned by %d:%d\n", RUNTIME_DIR_PREFIX, user, passwd->pw_uid, passwd->pw_gid); in _pam_xdg_close()
/freebsd/usr.sbin/ypldap/
H A Dypldap.c182 gid_t pw_gid; in main_create_user_groups() local
203 pw_gid = (gid_t)strtonum(bp, 0, GID_MAX, &errstr); in main_create_user_groups()
216 if (snprintf(ue->ue_netid_line, LINE_WIDTH-1, "%d:%d", ue->ue_uid, pw_gid) >= LINE_WIDTH) { in main_create_user_groups()
221 ue->ue_gid = pw_gid; in main_create_user_groups()
605 if (setgroups(1, &pw->pw_gid) || in main()
606 setresgid(pw->pw_gid, pw->pw_gid, pw->pw_gid) || in main()
H A Dypldap_dns.c94 if (setgroups(1, &pw->pw_gid) || in ypldap_dns()
95 setresgid(pw->pw_gid, pw->pw_gid, pw->pw_gid) || in ypldap_dns()
/freebsd/contrib/pf/pflogd/
H A Dprivsep.c102 gidset[0] = pw->pw_gid; in priv_init()
103 if (setresgid(pw->pw_gid, pw->pw_gid, pw->pw_gid) == -1) in priv_init()
/freebsd/usr.bin/login/
H A Dlogin_audit.c67 gid_t gid = pwd->pw_gid; in au_login_success()
145 gid = pwd->pw_gid; in au_login_fail()
175 gid_t gid = pwd->pw_gid; in audit_logout()

123456