15 lines
233 B
Go
15 lines
233 B
Go
//go:build linux
|
|
|
|
package authconfig
|
|
|
|
import "os"
|
|
|
|
var authProjectionEffectiveUID = os.Geteuid
|
|
|
|
func requireProjectedAuthMutationPrivilege() error {
|
|
if authProjectionEffectiveUID() != 0 {
|
|
return errCommandRefused
|
|
}
|
|
return nil
|
|
}
|