Lines Matching defs:pw
586 struct passwd *pw = NULL;
669 pw = getpwnam(user);
670 if (!pw)
683 if (setgroups(1, &pw->pw_gid) < 0)
686 if (setresgid(pw->pw_gid, pw->pw_gid, pw->pw_gid) < 0)
689 if (setregid(pw->pw_gid, pw->pw_gid) < 0)
692 if (setegid(pw->pw_gid) < 0)
694 if (setgid(pw->pw_gid) < 0)
698 if (setresuid(pw->pw_uid, pw->pw_uid, pw->pw_uid) < 0)
701 if (setreuid(pw->pw_uid, pw->pw_uid) < 0)
704 if (seteuid(pw->pw_uid) < 0)
706 if (setuid(pw->pw_uid) < 0)