chiark
/
gitweb
/
~ianmdlvl
/
elogind.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
add org.freedesktop.DBus.Properies.Set method
[elogind.git]
/
src
/
org.freedesktop.systemd1.conf
diff --git
a/src/org.freedesktop.systemd1.conf
b/src/org.freedesktop.systemd1.conf
index 377e001dee70eff348ba3d10b0f8cf13f6cdd731..6db71e2c8e1a4618f956370e6c97cdcd07be9273 100644
(file)
--- a/
src/org.freedesktop.systemd1.conf
+++ b/
src/org.freedesktop.systemd1.conf
@@
-16,8
+16,13
@@
<policy user="root">
<allow own="org.freedesktop.systemd1"/>
<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"/>
<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">
</policy>
<policy context="default">
@@
-26,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.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"/>
<allow send_destination="org.freedesktop.systemd1"
send_interface="org.freedesktop.DBus.Properties"
send_member="Get"/>
@@
-38,6
+46,10
@@
send_interface="org.freedesktop.systemd1.Manager"
send_member="GetUnit"/>
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"/>
<allow send_destination="org.freedesktop.systemd1"
send_interface="org.freedesktop.systemd1.Manager"
send_member="GetJob"/>