/freebsd/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() 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 D | subr.c | 210 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 D | sandbox.c | 122 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 D | pwgr.c | 158 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 D | yppasswdd_server.c | 77 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 D | logins.c | 45 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 D | killpg.sh | 116 if (setgroups(1, &pw->pw_gid) || 117 setegid(pw->pw_gid) || setgid(pw->pw_gid) ||
|
H A D | maxproc.sh | 106 if (setgroups(1, &pw->pw_gid) || 107 setegid(pw->pw_gid) || setgid(pw->pw_gid) ||
|
H A D | mlockall3.sh | 133 if (setgroups(1, &pw->pw_gid) || 134 setegid(pw->pw_gid) || setgid(pw->pw_gid) ||
|
H A D | sched.sh | 110 if (setgroups(1, &pw->pw_gid) || 111 setegid(pw->pw_gid) || setgid(pw->pw_gid) ||
|
H A D | sigreturn3.sh | 124 if (setgroups(1, &pw->pw_gid) || 125 setegid(pw->pw_gid) || setgid(pw->pw_gid) ||
|
H A D | ftruncate.sh | 173 if (setgroups(1, &pw->pw_gid) || 174 setegid(pw->pw_gid) || setgid(pw->pw_gid) ||
|
H A D | msync.sh | 169 if (setgroups(1, &pw->pw_gid) || 170 setegid(pw->pw_gid) || setgid(pw->pw_gid) ||
|
H A D | fdatasync.sh | 181 if (setgroups(1, &pw->pw_gid) || 182 setegid(pw->pw_gid) || setgid(pw->pw_gid) ||
|
H A D | fdatasync2.sh | 180 if (setgroups(1, &pw->pw_gid) || 181 setegid(pw->pw_gid) || setgid(pw->pw_gid) ||
|
H A D | killpg2.sh | 80 if (setgroups(1, &pw->pw_gid) || 81 setegid(pw->pw_gid) || setgid(pw->pw_gid) ||
|
H A D | tmpfs16.sh | 184 if (setgroups(1, &pw->pw_gid) || 185 setegid(pw->pw_gid) || setgid(pw->pw_gid) ||
|
H A D | sigreturn4.sh | 150 if (setgroups(1, &pw->pw_gid) || 151 setegid(pw->pw_gid) || setgid(pw->pw_gid) ||
|
H A D | pread.sh | 173 if (setgroups(1, &pw->pw_gid) || 174 setegid(pw->pw_gid) || setgid(pw->pw_gid) ||
|
/freebsd/crypto/heimdal/kdc/ |
H A D | main.c | 81 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 D | pam_xdg.c | 101 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 D | ypldap.c | 182 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 D | ypldap_dns.c | 94 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 D | privsep.c | 102 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 D | login_audit.c | 67 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()
|