version 1.19, 2001/12/19 07:18:56 |
version 1.20, 2002/04/01 21:50:51 |
|
|
/* Set the effective uid to the given (unprivileged) uid. */ |
/* Set the effective uid to the given (unprivileged) uid. */ |
if (setgroups(user_groupslen, user_groups) < 0) |
if (setgroups(user_groupslen, user_groups) < 0) |
fatal("setgroups: %.100s", strerror(errno)); |
fatal("setgroups: %.100s", strerror(errno)); |
pw->pw_gid = pw->pw_gid; |
|
if (setegid(pw->pw_gid) < 0) |
if (setegid(pw->pw_gid) < 0) |
fatal("setegid %u: %.100s", (u_int) pw->pw_gid, |
fatal("setegid %u: %.100s", (u_int) pw->pw_gid, |
strerror(errno)); |
strerror(errno)); |