Files
ladybird/Base/etc/SystemServer.ini
Andreas Kling f5d9f11e52 Base: Add a "lookup" user+group that runs LookupServer
LookupServer now runs as lookup:lookup, allowing connections from other
members of the "lookup" group.

This is enforced through file system permissions by having the service
socket (/tmp/portal/lookup) be mode 0660.

Now the LookupServer program can't overwrite other people's files if it
starts misbehaving. That's pretty cool :^)
2020-01-09 21:36:17 +01:00

54 lines
806 B
INI

[TTYServer]
# NOTE: We don't start anything on tty0 since that's the "active" TTY while WindowServer is up.
Arguments=tty1
StdIO=/dev/tty1
Priority=high
[ProtocolServer]
Socket=/tmp/portal/protocol
Lazy=1
Priority=low
KeepAlive=1
User=anon
[LookupServer]
Socket=/tmp/portal/lookup
SocketPermissions=660
Lazy=1
Priority=low
KeepAlive=1
User=lookup
[WindowServer]
Socket=/tmp/portal/window
Priority=high
KeepAlive=1
User=anon
[Clock.MenuApplet]
KeepAlive=1
User=anon
[CPUGraph.MenuApplet]
KeepAlive=1
User=anon
[Audio.MenuApplet]
KeepAlive=1
User=anon
[AudioServer]
Socket=/tmp/portal/audio
# TODO: we may want to start it lazily, but right now WindowServer connects to it immediately on startup
Priority=high
KeepAlive=1
User=anon
[Taskbar]
Priority=high
KeepAlive=1
User=anon
[Terminal]
User=anon