diff --git a/droppriv_unix.go b/droppriv_unix.go index c292e7d..6f30a44 100644 --- a/droppriv_unix.go +++ b/droppriv_unix.go @@ -7,7 +7,12 @@ import ( ) func dropPrivileges(uid, gid int) error { - err := syscall.Setgid(gid) + err := syscall.Setgroups([]int{}) + if err != nil { + return err + } + + err = syscall.Setgid(gid) if err != nil { return err }