/openbsd/regress/sys/kern/setuid/ |
H A D | setresgid.c | 33 if (setresgid(pw->pw_gid, -1, -1) == -1) in main() 35 checkgids(pw->pw_gid, gid, gid, "0"); in main() 56 checkgids(gid, pw->pw_gid, gid, "2"); 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() 78 checkgids(pw->pw_gid, gid, pw->pw_gid, "5"); in main() 82 checkgids(pw->pw_gid, pw->pw_gid, pw->pw_gid, "6"); in main() 86 checkgids(pw->pw_gid, pw->pw_gid, pw->pw_gid, "7"); in main() 90 checkgids(pw->pw_gid, pw->pw_gid, pw->pw_gid, "9"); in main() 94 checkgids(pw->pw_gid, pw->pw_gid, pw->pw_gid, "9"); in main() [all …]
|
H A 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()
|
H A 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()
|
H A D | setegid.c | 33 if (setegid(pw->pw_gid) == -1) in main() 36 if (getegid() != pw->pw_gid) in main()
|
H A 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()
|
H A 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()
|
H A 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()
|
/openbsd/usr.bin/ssh/ |
H A 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/distrib/special/doas/ |
H A 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/libexec/rpc.rusersd/ |
H A 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/usr.sbin/mopd/mopd/ |
H A 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/libexec/rpc.rwalld/ |
H A 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/usr.sbin/smtpd/ |
H A 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/usr.sbin/lpd/ |
H A 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()
|
H A 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/usr.sbin/relayd/ |
H A 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/usr.sbin/rbootd/ |
H A 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/gnu/usr.bin/perl/lib/User/ |
H A D | pwent.pm | 13 our ( $pw_name, $pw_passwd, $pw_uid, $pw_gid, 25 $pw_name $pw_passwd $pw_uid $pw_gid 146 $pw_gid = $pwob->gid ( $_[3] );
|
/openbsd/usr.sbin/dhcpd/ |
H A 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/usr.sbin/ntpd/ |
H A 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/libexec/rpc.rstatd/ |
H A 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/usr.bin/id/ |
H A 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 (void) getgrouplist(pw->pw_name, pw->pw_gid, groups, &ngroups); in user() 308 (void) getgrouplist(pw->pw_name, pw->pw_gid, groups, &ngroups); in group()
|
/openbsd/usr.sbin/ypldap/ |
H A 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() 607 if (setgroups(1, &pw->pw_gid) || in main() 608 setresgid(pw->pw_gid, pw->pw_gid, pw->pw_gid) || in main()
|
H A 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/usr.bin/sndiod/ |
H A 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()
|