Files
overlord/Overlord-Client/cmd/agent/sysinfo/admin_darwin.go
T

28 lines
406 B
Go

//go:build darwin && !ios && !ios_target
package sysinfo
import (
"os"
)
func IsAdmin() bool {
return os.Getuid() == 0
}
func Elevation() string {
if os.Getuid() == 0 {
return "admin"
}
return ""
}
func DarwinPermissions() map[string]bool {
return map[string]bool{
"screenRecording": false,
"accessibility": false,
"fullDiskAccess": false,
"root": os.Getuid() == 0,
}
}