mirror of
https://github.com/yggdrasil-network/yggdrasil-go.git
synced 2025-04-28 06:05:06 +03:00
use set{res -> }[ui]gid(2) for macOS lacks the former
This commit is contained in:
parent
3fede90ae1
commit
4a1a6144c4
1 changed files with 4 additions and 4 deletions
|
@ -46,11 +46,11 @@ func chuser(input string) error {
|
||||||
if err := unix.Setgroups([]int{gid}); err != nil {
|
if err := unix.Setgroups([]int{gid}); err != nil {
|
||||||
return fmt.Errorf("setgroups: %d: %v", gid, err)
|
return fmt.Errorf("setgroups: %d: %v", gid, err)
|
||||||
}
|
}
|
||||||
if err := unix.Setresgid(gid, gid, gid); err != nil {
|
if err := unix.Setgid(gid); err != nil {
|
||||||
return fmt.Errorf("setresgid: %d: %v", gid, err)
|
return fmt.Errorf("setgid: %d: %v", gid, err)
|
||||||
}
|
}
|
||||||
if err := unix.Setresuid(uid, uid, uid); err != nil {
|
if err := unix.Setuid(uid); err != nil {
|
||||||
return fmt.Errorf("setresuid: %d: %v", uid, err)
|
return fmt.Errorf("setuid: %d: %v", uid, err)
|
||||||
}
|
}
|
||||||
|
|
||||||
return nil
|
return nil
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue