You've already forked rust-users
mirror of
https://github.com/uutils/rust-users.git
synced 2026-06-10 15:48:37 -07:00
Merge pull request #16 from sdemos/setegid-before-seteuid
set effective gid before setting effective uid in `switch_user_group`
This commit is contained in:
+1
-1
@@ -139,7 +139,7 @@ pub fn switch_user_group(uid: uid_t, gid: gid_t) -> IOResult<SwitchUserGuard> {
|
||||
gid: get_effective_gid(),
|
||||
};
|
||||
|
||||
try!(set_effective_uid(uid));
|
||||
try!(set_effective_gid(gid));
|
||||
try!(set_effective_uid(uid));
|
||||
Ok(current_state)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user