chiark / gitweb /
dbus: allow LoadUnit to unprivileged users
[elogind.git] / src / org.freedesktop.systemd1.conf
index 831df59d53b2a88ed8646187f623d7f34fa49a14..8008f0f4bab5eaf3e35fdf3d4a387f40ed9fa1b3 100644 (file)
@@ -31,6 +31,9 @@
                 <allow send_destination="org.freedesktop.systemd1"
                        send_interface="org.freedesktop.DBus.Introspectable"/>
 
+                <allow send_destination="org.freedesktop.systemd1"
+                       send_interface="org.freedesktop.DBus.Peer"/>
+
                 <allow send_destination="org.freedesktop.systemd1"
                        send_interface="org.freedesktop.DBus.Properties"
                        send_member="Get"/>
                        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="LoadUnit"/>
+
                 <allow send_destination="org.freedesktop.systemd1"
                        send_interface="org.freedesktop.systemd1.Manager"
                        send_member="GetJob"/>