chiark / gitweb /
shutdown: initialize the controlling terminal
[elogind.git] / src / org.freedesktop.systemd1.conf
1 <?xml version="1.0"?> <!--*-nxml-*-->
2 <!DOCTYPE busconfig PUBLIC "-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
3         "http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
4
5 <!--
6   This file is part of systemd.
7
8   systemd is free software; you can redistribute it and/or modify it
9   under the terms of the GNU General Public License as published by
10   the Free Software Foundation; either version 2 of the License, or
11   (at your option) any later version.
12 -->
13
14 <busconfig>
15
16         <policy user="root">
17                 <allow own="org.freedesktop.systemd1"/>
18
19                 <!-- Root clients can do everything -->
20                 <allow send_destination="org.freedesktop.systemd1"/>
21                 <allow receive_sender="org.freedesktop.systemd1"/>
22
23                 <!-- systemd may receive activator requests -->
24                 <allow receive_interface="org.freedesktop.systemd1.Activator"
25                        receive_member="ActivationRequest"/>
26         </policy>
27
28         <policy context="default">
29                 <deny send_destination="org.freedesktop.systemd1"/>
30
31                 <allow send_destination="org.freedesktop.systemd1"
32                        send_interface="org.freedesktop.DBus.Introspectable"/>
33
34                 <allow send_destination="org.freedesktop.systemd1"
35                        send_interface="org.freedesktop.DBus.Peer"/>
36
37                 <allow send_destination="org.freedesktop.systemd1"
38                        send_interface="org.freedesktop.DBus.Properties"
39                        send_member="Get"/>
40
41                 <allow send_destination="org.freedesktop.systemd1"
42                        send_interface="org.freedesktop.DBus.Properties"
43                        send_member="GetAll"/>
44
45                 <allow send_destination="org.freedesktop.systemd1"
46                        send_interface="org.freedesktop.systemd1.Manager"
47                        send_member="GetUnit"/>
48
49                 <allow send_destination="org.freedesktop.systemd1"
50                        send_interface="org.freedesktop.systemd1.Manager"
51                        send_member="GetUnitByPID"/>
52
53                 <allow send_destination="org.freedesktop.systemd1"
54                        send_interface="org.freedesktop.systemd1.Manager"
55                        send_member="LoadUnit"/>
56
57                 <allow send_destination="org.freedesktop.systemd1"
58                        send_interface="org.freedesktop.systemd1.Manager"
59                        send_member="GetJob"/>
60
61                 <allow send_destination="org.freedesktop.systemd1"
62                        send_interface="org.freedesktop.systemd1.Manager"
63                        send_member="ListUnits"/>
64
65                 <allow send_destination="org.freedesktop.systemd1"
66                        send_interface="org.freedesktop.systemd1.Manager"
67                        send_member="ListJobs"/>
68
69                 <allow send_destination="org.freedesktop.systemd1"
70                        send_interface="org.freedesktop.systemd1.Manager"
71                        send_member="Subscribe"/>
72
73                 <allow send_destination="org.freedesktop.systemd1"
74                        send_interface="org.freedesktop.systemd1.Manager"
75                        send_member="Unsubscribe"/>
76
77                 <allow send_destination="org.freedesktop.systemd1"
78                        send_interface="org.freedesktop.systemd1.Manager"
79                        send_member="Dump"/>
80
81                 <allow receive_sender="org.freedesktop.systemd1"/>
82         </policy>
83
84 </busconfig>