| /openbsd/src/regress/sys/kern/setuid/ |
| D | setresgid.c | 33 if (setresgid(pw->pw_gid, -1, -1) == -1) in main() 35 checkgids(pw->pw_gid, gid, gid, "0"); in main() 54 if (setresgid(-1, pw->pw_gid, -1) == -1) in main() 56 checkgids(gid, pw->pw_gid, gid, "2"); in main() 69 if (setresgid(-1, -1, pw->pw_gid) == -1) in main() 71 checkgids(gid, gid, pw->pw_gid, "4"); in main() 73 if (setresuid(pw->pw_gid, pw->pw_gid, pw->pw_gid) == -1) in main() 76 if (setresgid(pw->pw_gid, -1, -1) == -1) in main() 78 checkgids(pw->pw_gid, gid, pw->pw_gid, "5"); in main() 80 if (setresgid(-1, pw->pw_gid, -1) == -1) in main() [all …]
|
| D | setgid.c | 35 if (setgid(pw->pw_gid) == -1) in main() 37 checkgids(pw->pw_gid, pw->pw_gid, pw->pw_gid, "setgid"); in main()
|
| D | setgid_child.c | 32 if (setgid(pw->pw_gid) == -1) in main() 53 checkgids(pw->pw_gid, pw->pw_gid, pw->pw_gid, "setgid child"); in main()
|
| D | setegid.c | 33 if (setegid(pw->pw_gid) == -1) in main() 36 if (getegid() != pw->pw_gid) in main()
|
| D | setresgid_effective_exec.c | 41 if (setresgid(-1, pw->pw_gid, -1) == -1) in main() 43 checkgids(gid, pw->pw_gid, gid, "setgid"); in main()
|
| D | setresgid_saved_exec.c | 41 if (setresgid(-1, -1, pw->pw_gid) == -1) in main() 43 checkgids(gid, gid, pw->pw_gid, "setgid"); in main()
|
| D | setresgid_real_exec.c | 41 if (setresgid(pw->pw_gid, -1, -1) == -1) in main() 43 checkgids(pw->pw_gid, gid, gid, "setgid"); in main()
|
| /openbsd/src/usr.bin/ssh/ |
| D | uidswap.c | 57 (u_int)pw->pw_uid, (u_int)pw->pw_gid, in temporarily_use_uid() 71 if (initgroups(pw->pw_name, pw->pw_gid) == -1) in temporarily_use_uid() 82 if (setegid(pw->pw_gid) == -1) in temporarily_use_uid() 83 fatal("setegid %u: %.100s", (u_int)pw->pw_gid, in temporarily_use_uid() 124 (u_int)pw->pw_gid); in permanently_set_uid() 125 if (setresgid(pw->pw_gid, pw->pw_gid, pw->pw_gid) == -1) in permanently_set_uid() 126 fatal("setresgid %u: %s", (u_int)pw->pw_gid, strerror(errno)); in permanently_set_uid()
|
| /openbsd/src/distrib/special/doas/ |
| D | doas.c | 97 groups[0] = pw->pw_gid; in main() 100 setresgid(pw->pw_gid, pw->pw_gid, pw->pw_gid) || in main()
|
| /openbsd/src/libexec/rpc.rusersd/ |
| D | rusersd.c | 92 setgroups(1, &pw->pw_gid); in main() 93 setresgid(pw->pw_gid, pw->pw_gid, pw->pw_gid); in main()
|
| /openbsd/src/usr.sbin/mopd/mopd/ |
| D | mopd.c | 141 if (setgroups(1, &pw->pw_gid) || in main() 142 setresgid(pw->pw_gid, pw->pw_gid, pw->pw_gid) || in main()
|
| /openbsd/src/libexec/rpc.rwalld/ |
| D | rwalld.c | 73 setgroups(1, &pw->pw_gid); in main() 74 setresgid(pw->pw_gid, pw->pw_gid, pw->pw_gid); in main()
|
| /openbsd/src/usr.sbin/smtpd/ |
| D | dispatcher.c | 156 if (setgroups(1, &pw->pw_gid) || in dispatcher() 157 setresgid(pw->pw_gid, pw->pw_gid, pw->pw_gid) || in dispatcher()
|
| /openbsd/src/usr.sbin/lpd/ |
| D | engine.c | 56 if (setgroups(1, &pw->pw_gid) || in engine() 57 setresgid(pw->pw_gid, pw->pw_gid, pw->pw_gid) || in engine()
|
| D | control.c | 80 if (setgroups(1, &pw->pw_gid) || in control() 81 setresgid(pw->pw_gid, pw->pw_gid, pw->pw_gid) || in control()
|
| /openbsd/src/usr.sbin/relayd/ |
| D | check_script.c | 132 if (setgroups(1, &pw->pw_gid) || in script_exec() 133 setresgid(pw->pw_gid, pw->pw_gid, pw->pw_gid) || in script_exec()
|
| /openbsd/src/usr.sbin/rbootd/ |
| D | rbootd.c | 183 if (setgroups(1, &pw->pw_gid) || in main() 184 setresgid(pw->pw_gid, pw->pw_gid, pw->pw_gid) || in main()
|
| /openbsd/src/gnu/usr.bin/perl/lib/User/ |
| D | pwent.pm | 7 our ( $pw_name, $pw_passwd, $pw_uid, $pw_gid, 19 $pw_name $pw_passwd $pw_uid $pw_gid 136 $pw_gid = $pwob->gid ( $_[3] );
|
| /openbsd/src/usr.sbin/dhcpd/ |
| D | pfutils.c | 58 if (setgroups(1, &pw->pw_gid) || in pftable_handler() 59 setresgid(pw->pw_gid, pw->pw_gid, pw->pw_gid) || in pftable_handler()
|
| /openbsd/src/libexec/rpc.rstatd/ |
| D | rstatd.c | 82 setgroups(1, &pw->pw_gid); in main() 83 setegid(pw->pw_gid); in main() 84 setgid(pw->pw_gid); in main()
|
| /openbsd/src/usr.sbin/ypldap/ |
| D | ypldap.c | 181 gid_t pw_gid; in main_create_user_groups() local 202 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() 608 if (setgroups(1, &pw->pw_gid) || in main() 609 setresgid(pw->pw_gid, pw->pw_gid, pw->pw_gid) || in main()
|
| D | ypldap_dns.c | 96 if (setgroups(1, &pw->pw_gid) || in ypldap_dns() 97 setresgid(pw->pw_gid, pw->pw_gid, pw->pw_gid) || in ypldap_dns()
|
| /openbsd/src/usr.sbin/ntpd/ |
| D | ntp_dns.c | 86 if (setgroups(1, &pw->pw_gid) || in ntp_dns() 87 setresgid(pw->pw_gid, pw->pw_gid, pw->pw_gid) || in ntp_dns()
|
| /openbsd/src/usr.bin/id/ |
| D | id.c | 150 gid = pw ? pw->pw_gid : rflag ? getgid() : getegid(); in main() 279 (void)printf(" gid=%u", pw->pw_gid); in user() 280 if ((gr = getgrgid(pw->pw_gid))) in user() 283 if (getgrouplist(pw->pw_name, pw->pw_gid, groups, &ngroups) == -1) { in user() 313 ret = getgrouplist(pw->pw_name, pw->pw_gid, groups, &ngroups); in group()
|
| /openbsd/src/usr.bin/sndiod/ |
| D | sndiod.c | 507 if (setgroups(1, &pw->pw_gid) || in start_helper() 508 setresgid(pw->pw_gid, pw->pw_gid, pw->pw_gid) || in start_helper() 785 if (setgroups(1, &pw->pw_gid) == -1 || in main() 786 setresgid(pw->pw_gid, pw->pw_gid, pw->pw_gid) == -1 || in main()
|