Lines Matching refs:pwd
46 #include <pwd.h>
63 const struct passwd *pwd)
69 ENTERI(pwd->pw_uid);
76 if (geteuid() != 0 && geteuid() != pwd->pw_uid) {
97 if (geteuid() == pwd->pw_uid)
99 if (initgroups(pwd->pw_name, pwd->pw_gid) < 0 ||
100 setegid(pwd->pw_gid) < 0 || seteuid(pwd->pw_uid) < 0) {
118 * switches to those of the user specified by its =pwd argument.