diff --git a/Base/etc/SystemServer.ini b/Base/etc/SystemServer.ini index c31b61f1c0c..348f05b685a 100644 --- a/Base/etc/SystemServer.ini +++ b/Base/etc/SystemServer.ini @@ -6,10 +6,11 @@ Priority=high [ProtocolServer] Socket=/tmp/portal/protocol +SocketPermissions=660 Lazy=1 Priority=low KeepAlive=1 -User=anon +User=protocol [LookupServer] Socket=/tmp/portal/lookup diff --git a/Base/etc/group b/Base/etc/group index 840a9dae5cb..e41861da50c 100644 --- a/Base/etc/group +++ b/Base/etc/group @@ -3,5 +3,6 @@ wheel:x:1:anon tty:x:2: phys:x:3:anon audio:x:4:anon -lookup:x:10:anon +lookup:x:10:protocol,anon +protocol:x:11:anon users:x:100:anon diff --git a/Base/etc/passwd b/Base/etc/passwd index 159f969ede6..e23a6d09d32 100644 --- a/Base/etc/passwd +++ b/Base/etc/passwd @@ -1,4 +1,5 @@ root:x:0:0:root:/:/bin/sh lookup:x:10:10:LookupServer,,,:/:/bin/false +protocol:x:11:11:ProtocolServer,,,:/:/bin/false anon:x:100:100:Anonymous,,,:/home/anon:/bin/sh nona:x:200:200:Nona,,,:/home/nona:/bin/sh