chiark / gitweb /
systemctl: when calling 'status' accept a PID
[elogind.git] / src / org.freedesktop.systemd1.conf
index 377e001dee70eff348ba3d10b0f8cf13f6cdd731..153374def6417918a89077176293f570ab393de5 100644 (file)
         <policy user="root">
                 <allow own="org.freedesktop.systemd1"/>
 
+                <!-- Root clients can do everything -->
                 <allow send_destination="org.freedesktop.systemd1"/>
                 <allow receive_sender="org.freedesktop.systemd1"/>
+
+                <!-- systemd may receive activator requests -->
+                <allow receive_interface="org.freedesktop.systemd1.Activator"
+                       receive_member="ActivationRequest"/>
         </policy>
 
         <policy context="default">
                        send_interface="org.freedesktop.systemd1.Manager"
                        send_member="GetUnit"/>
 
+                <allow send_destination="org.freedesktop.systemd1"
+                       send_interface="org.freedesktop.systemd1.Manager"
+                       send_member="GetUnitByPID"/>
+
                 <allow send_destination="org.freedesktop.systemd1"
                        send_interface="org.freedesktop.systemd1.Manager"
                        send_member="GetJob"/>