Versions in this module Expand all Collapse all v0 v0.1.0 Oct 19, 2026 Changes in this version + const CommLen + const DisplayQuartz + const DisplayTTY + const DisplayUnknown + const DisplayWayland + const DisplayX11 + const RelayMachinectl + const RelaySSHLoopback + const X11Refuse + const X11Warn + var DesktopEmulators = []string + var Path = "" + var SkipOwnerCheck = false + func File(p kit.Product) string + func InGroup(uid int, group string) bool + func LegacyTIOCSTI() (on, known bool) + func LoginUID() (int, bool) + func MachinectlShellUIDs() ([]int, bool) + func PtraceScope() (int, bool) + func SessionRelay() string + func TerminalOwner(*os.File) (int, bool) — windows/amd64 + func TerminalOwner(f *os.File) (int, bool) — darwin/amd64, linux/amd64 + type Config struct + AllowedUIDs []int + ClientGroup string + Finger string + ServiceUser string + SocketDir string + X11 string + func Load(p kit.Product) (*Config, error) + func (c *Config) ClientAllowed(uid int) bool + func (c *Config) ClientGID() (int, error) + func (c *Config) ServiceUID() (int, error) + type Display struct + Detail string + Kind string + func DetectDisplay() Display + type Proc struct + Comm string + PID int + UID int + func ParentChain() ([]Proc, error)