Replace setuid, setgid with setreuid, setregid
This commit is contained in:
parent
f01add1a3b
commit
2556400a5d
1 changed files with 2 additions and 2 deletions
|
|
@ -287,10 +287,10 @@ impl Command {
|
|||
}
|
||||
|
||||
if let Some(g) = self.gid {
|
||||
t!(cvt(libc::setgid(g)));
|
||||
t!(cvt(libc::setregid(g, g)));
|
||||
}
|
||||
if let Some(u) = self.uid {
|
||||
t!(cvt(libc::setuid(u)));
|
||||
t!(cvt(libc::setreuid(u, u)));
|
||||
}
|
||||
if let Some(ref cwd) = self.cwd {
|
||||
t!(cvt(libc::chdir(cwd)));
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue