]> git.ipfire.org Git - thirdparty/systemd.git/blob - src/login/org.freedesktop.login1.conf
merge two lines in our get_output_flags() functions
[thirdparty/systemd.git] / src / login / org.freedesktop.login1.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 Lesser General Public License as published by
10 the Free Software Foundation; either version 2.1 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.login1"/>
18 <allow send_destination="org.freedesktop.login1"/>
19 <allow receive_sender="org.freedesktop.login1"/>
20 </policy>
21
22 <policy context="default">
23 <deny send_destination="org.freedesktop.login1"/>
24
25 <allow send_destination="org.freedesktop.login1"
26 send_interface="org.freedesktop.DBus.Introspectable"/>
27
28 <allow send_destination="org.freedesktop.login1"
29 send_interface="org.freedesktop.DBus.Peer"/>
30
31 <allow send_destination="org.freedesktop.login1"
32 send_interface="org.freedesktop.DBus.Properties"
33 send_member="Get"/>
34
35 <allow send_destination="org.freedesktop.login1"
36 send_interface="org.freedesktop.DBus.Properties"
37 send_member="GetAll"/>
38
39 <allow send_destination="org.freedesktop.login1"
40 send_interface="org.freedesktop.login1.Manager"
41 send_member="GetSession"/>
42
43 <allow send_destination="org.freedesktop.login1"
44 send_interface="org.freedesktop.login1.Manager"
45 send_member="GetSessionByPID"/>
46
47 <allow send_destination="org.freedesktop.login1"
48 send_interface="org.freedesktop.login1.Manager"
49 send_member="GetUser"/>
50
51 <allow send_destination="org.freedesktop.login1"
52 send_interface="org.freedesktop.login1.Manager"
53 send_member="GetUserByPID"/>
54
55 <allow send_destination="org.freedesktop.login1"
56 send_interface="org.freedesktop.login1.Manager"
57 send_member="GetSeat"/>
58
59 <allow send_destination="org.freedesktop.login1"
60 send_interface="org.freedesktop.login1.Manager"
61 send_member="ListSessions"/>
62
63 <allow send_destination="org.freedesktop.login1"
64 send_interface="org.freedesktop.login1.Manager"
65 send_member="ListUsers"/>
66
67 <allow send_destination="org.freedesktop.login1"
68 send_interface="org.freedesktop.login1.Manager"
69 send_member="ListSeats"/>
70
71 <allow send_destination="org.freedesktop.login1"
72 send_interface="org.freedesktop.login1.Manager"
73 send_member="ListInhibitors"/>
74
75 <allow send_destination="org.freedesktop.login1"
76 send_interface="org.freedesktop.login1.Manager"
77 send_member="Inhibit"/>
78
79 <allow send_destination="org.freedesktop.login1"
80 send_interface="org.freedesktop.login1.Manager"
81 send_member="SetUserLinger"/>
82
83 <allow send_destination="org.freedesktop.login1"
84 send_interface="org.freedesktop.login1.Manager"
85 send_member="ActivateSession"/>
86
87 <allow send_destination="org.freedesktop.login1"
88 send_interface="org.freedesktop.login1.Manager"
89 send_member="ActivateSessionOnSeat"/>
90
91 <allow send_destination="org.freedesktop.login1"
92 send_interface="org.freedesktop.login1.Manager"
93 send_member="LockSession"/>
94
95 <allow send_destination="org.freedesktop.login1"
96 send_interface="org.freedesktop.login1.Manager"
97 send_member="UnlockSession"/>
98
99 <allow send_destination="org.freedesktop.login1"
100 send_interface="org.freedesktop.login1.Manager"
101 send_member="LockSessions"/>
102
103 <allow send_destination="org.freedesktop.login1"
104 send_interface="org.freedesktop.login1.Manager"
105 send_member="UnlockSessions"/>
106
107 <allow send_destination="org.freedesktop.login1"
108 send_interface="org.freedesktop.login1.Manager"
109 send_member="KillSession"/>
110
111 <allow send_destination="org.freedesktop.login1"
112 send_interface="org.freedesktop.login1.Manager"
113 send_member="KillUser"/>
114
115 <allow send_destination="org.freedesktop.login1"
116 send_interface="org.freedesktop.login1.Manager"
117 send_member="TerminateSession"/>
118
119 <allow send_destination="org.freedesktop.login1"
120 send_interface="org.freedesktop.login1.Manager"
121 send_member="TerminateUser"/>
122
123 <allow send_destination="org.freedesktop.login1"
124 send_interface="org.freedesktop.login1.Manager"
125 send_member="TerminateSeat"/>
126
127 <allow send_destination="org.freedesktop.login1"
128 send_interface="org.freedesktop.login1.Manager"
129 send_member="PowerOff"/>
130
131 <allow send_destination="org.freedesktop.login1"
132 send_interface="org.freedesktop.login1.Manager"
133 send_member="Reboot"/>
134
135 <allow send_destination="org.freedesktop.login1"
136 send_interface="org.freedesktop.login1.Manager"
137 send_member="Halt"/>
138
139 <allow send_destination="org.freedesktop.login1"
140 send_interface="org.freedesktop.login1.Manager"
141 send_member="Suspend"/>
142
143 <allow send_destination="org.freedesktop.login1"
144 send_interface="org.freedesktop.login1.Manager"
145 send_member="Hibernate"/>
146
147 <allow send_destination="org.freedesktop.login1"
148 send_interface="org.freedesktop.login1.Manager"
149 send_member="HybridSleep"/>
150
151 <allow send_destination="org.freedesktop.login1"
152 send_interface="org.freedesktop.login1.Manager"
153 send_member="CanPowerOff"/>
154
155 <allow send_destination="org.freedesktop.login1"
156 send_interface="org.freedesktop.login1.Manager"
157 send_member="CanReboot"/>
158
159 <allow send_destination="org.freedesktop.login1"
160 send_interface="org.freedesktop.login1.Manager"
161 send_member="CanHalt"/>
162
163 <allow send_destination="org.freedesktop.login1"
164 send_interface="org.freedesktop.login1.Manager"
165 send_member="CanSuspend"/>
166
167 <allow send_destination="org.freedesktop.login1"
168 send_interface="org.freedesktop.login1.Manager"
169 send_member="CanHibernate"/>
170
171 <allow send_destination="org.freedesktop.login1"
172 send_interface="org.freedesktop.login1.Manager"
173 send_member="CanHybridSleep"/>
174
175 <allow send_destination="org.freedesktop.login1"
176 send_interface="org.freedesktop.login1.Manager"
177 send_member="ScheduleShutdown"/>
178
179 <allow send_destination="org.freedesktop.login1"
180 send_interface="org.freedesktop.login1.Manager"
181 send_member="CancelScheduledShutdown"/>
182
183 <allow send_destination="org.freedesktop.login1"
184 send_interface="org.freedesktop.login1.Manager"
185 send_member="CanRebootToFirmwareSetup"/>
186
187 <allow send_destination="org.freedesktop.login1"
188 send_interface="org.freedesktop.login1.Manager"
189 send_member="SetRebootToFirmwareSetup"/>
190
191 <allow send_destination="org.freedesktop.login1"
192 send_interface="org.freedesktop.login1.Manager"
193 send_member="SetWallMessage"/>
194
195 <allow send_destination="org.freedesktop.login1"
196 send_interface="org.freedesktop.login1.Manager"
197 send_member="AttachDevice"/>
198
199 <allow send_destination="org.freedesktop.login1"
200 send_interface="org.freedesktop.login1.Manager"
201 send_member="FlushDevices"/>
202
203 <allow send_destination="org.freedesktop.login1"
204 send_interface="org.freedesktop.login1.Seat"
205 send_member="Terminate"/>
206
207 <allow send_destination="org.freedesktop.login1"
208 send_interface="org.freedesktop.login1.Seat"
209 send_member="ActivateSession"/>
210
211 <allow send_destination="org.freedesktop.login1"
212 send_interface="org.freedesktop.login1.Seat"
213 send_member="SwitchTo"/>
214
215 <allow send_destination="org.freedesktop.login1"
216 send_interface="org.freedesktop.login1.Seat"
217 send_member="SwitchToPrevious"/>
218
219 <allow send_destination="org.freedesktop.login1"
220 send_interface="org.freedesktop.login1.Seat"
221 send_member="SwitchToNext"/>
222
223 <allow send_destination="org.freedesktop.login1"
224 send_interface="org.freedesktop.login1.Session"
225 send_member="Terminate"/>
226
227 <allow send_destination="org.freedesktop.login1"
228 send_interface="org.freedesktop.login1.Session"
229 send_member="Activate"/>
230
231 <allow send_destination="org.freedesktop.login1"
232 send_interface="org.freedesktop.login1.Session"
233 send_member="Lock"/>
234
235 <allow send_destination="org.freedesktop.login1"
236 send_interface="org.freedesktop.login1.Session"
237 send_member="Unlock"/>
238
239 <allow send_destination="org.freedesktop.login1"
240 send_interface="org.freedesktop.login1.Session"
241 send_member="SetIdleHint"/>
242
243 <allow send_destination="org.freedesktop.login1"
244 send_interface="org.freedesktop.login1.Session"
245 send_member="SetLockedHint"/>
246
247 <allow send_destination="org.freedesktop.login1"
248 send_interface="org.freedesktop.login1.Session"
249 send_member="Kill"/>
250
251 <allow send_destination="org.freedesktop.login1"
252 send_interface="org.freedesktop.login1.Session"
253 send_member="TakeControl"/>
254
255 <allow send_destination="org.freedesktop.login1"
256 send_interface="org.freedesktop.login1.Session"
257 send_member="ReleaseControl"/>
258
259 <allow send_destination="org.freedesktop.login1"
260 send_interface="org.freedesktop.login1.Session"
261 send_member="TakeDevice"/>
262
263 <allow send_destination="org.freedesktop.login1"
264 send_interface="org.freedesktop.login1.Session"
265 send_member="ReleaseDevice"/>
266
267 <allow send_destination="org.freedesktop.login1"
268 send_interface="org.freedesktop.login1.Session"
269 send_member="PauseDeviceComplete"/>
270
271 <allow send_destination="org.freedesktop.login1"
272 send_interface="org.freedesktop.login1.User"
273 send_member="Terminate"/>
274
275 <allow send_destination="org.freedesktop.login1"
276 send_interface="org.freedesktop.login1.User"
277 send_member="Kill"/>
278
279 <allow receive_sender="org.freedesktop.login1"/>
280 </policy>
281
282 </busconfig>