Lines Matching refs:pwd
44 #include <pwd.h>
61 const struct passwd *pwd)
67 ENTERI(pwd->pw_uid);
74 if (geteuid() != 0 && geteuid() != pwd->pw_uid) {
95 if (geteuid() == pwd->pw_uid)
97 if (initgroups(pwd->pw_name, pwd->pw_gid) < 0 ||
98 setegid(pwd->pw_gid) < 0 || seteuid(pwd->pw_uid) < 0) {
116 * switches to those of the user specified by its =pwd argument.