webhook/internal/platform/droppriv_unix.go
2023-01-09 23:14:52 +08:00

22 lines
277 B
Go

//go:build !windows && !linux
// +build !windows,!linux
package platform
import (
"syscall"
)
func DropPrivileges(uid, gid int) error {
err := syscall.Setgid(gid)
if err != nil {
return err
}
err = syscall.Setuid(uid)
if err != nil {
return err
}
return nil
}