webhook/droppriv_unix.go
2023-01-09 22:02:57 +08:00

22 lines
273 B
Go

//go:build !windows && !linux
// +build !windows,!linux
package main
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
}