chiark / gitweb /
systemadm: add UI for loading new units
[elogind.git] / 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   Copyright 2010 Lennart Poettering
9
10   systemd is free software; you can redistribute it and/or modify it
11   under the terms of the GNU General Public License as published by
12   the Free Software Foundation; either version 2 of the License, or
13   (at your option) any later version.
14
15   systemd is distributed in the hope that it will be useful, but
16   WITHOUT ANY WARRANTY; without even the implied warranty of
17   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
18   General Public License for more details.
19
20   You should have received a copy of the GNU General Public License
21   along with systemd; If not, see <http://www.gnu.org/licenses/>.
22 -->
23
24 <busconfig>
25
26         <policy user="root">
27                 <allow own="org.freedesktop.systemd1"/>
28
29                 <allow send_destination="org.freedesktop.systemd1"/>
30                 <allow receive_sender="org.freedesktop.systemd1"/>
31         </policy>
32
33         <policy context="default">
34                 <deny send_destination="org.freedesktop.systemd1"/>
35
36                 <allow send_destination="org.freedesktop.systemd1"
37                        send_interface="org.freedesktop.DBus.Introspectable"/>
38
39                 <allow send_destination="org.freedesktop.systemd1"
40                        send_interface="org.freedesktop.DBus.Properties"
41                        send_member="Get"/>
42
43                 <allow send_destination="org.freedesktop.systemd1"
44                        send_interface="org.freedesktop.DBus.Properties"
45                        send_member="GetAll"/>
46
47                 <allow send_destination="org.freedesktop.systemd1"
48                        send_interface="org.freedesktop.systemd1.Manager"
49                        send_member="GetUnit"/>
50
51                 <allow send_destination="org.freedesktop.systemd1"
52                        send_interface="org.freedesktop.systemd1.Manager"
53                        send_member="GetJob"/>
54
55                 <allow send_destination="org.freedesktop.systemd1"
56                        send_interface="org.freedesktop.systemd1.Manager"
57                        send_member="ListUnits"/>
58
59                 <allow send_destination="org.freedesktop.systemd1"
60                        send_interface="org.freedesktop.systemd1.Manager"
61                        send_member="ListJobs"/>
62
63                 <allow send_destination="org.freedesktop.systemd1"
64                        send_interface="org.freedesktop.systemd1.Manager"
65                        send_member="Subscribe"/>
66
67                 <allow send_destination="org.freedesktop.systemd1"
68                        send_interface="org.freedesktop.systemd1.Manager"
69                        send_member="Unsubscribe"/>
70
71                 <allow send_destination="org.freedesktop.systemd1"
72                        send_interface="org.freedesktop.systemd1.Manager"
73                        send_member="Dump"/>
74
75                 <allow receive_sender="org.freedesktop.systemd1"/>
76         </policy>
77
78 </busconfig>