]> git.ipfire.org Git - thirdparty/systemd.git/blame - src/login/org.freedesktop.login1.conf
Merge pull request #12753 from jrouleau/fix/hibernate-resume-timeout
[thirdparty/systemd.git] / src / login / org.freedesktop.login1.conf
CommitLineData
14c3baca
LP
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<!--
d9215cd8
ZJS
6 SPDX-License-Identifier: LGPL-2.1+
7
14c3baca
LP
8 This file is part of systemd.
9
10 systemd is free software; you can redistribute it and/or modify it
5430f7f2
LP
11 under the terms of the GNU Lesser General Public License as published by
12 the Free Software Foundation; either version 2.1 of the License, or
14c3baca
LP
13 (at your option) any later version.
14-->
15
16<busconfig>
17
18 <policy user="root">
19 <allow own="org.freedesktop.login1"/>
20 <allow send_destination="org.freedesktop.login1"/>
21 <allow receive_sender="org.freedesktop.login1"/>
22 </policy>
23
24 <policy context="default">
72d8c4af
LP
25 <deny send_destination="org.freedesktop.login1"/>
26
27 <allow send_destination="org.freedesktop.login1"
28 send_interface="org.freedesktop.DBus.Introspectable"/>
29
30 <allow send_destination="org.freedesktop.login1"
31 send_interface="org.freedesktop.DBus.Peer"/>
32
33 <allow send_destination="org.freedesktop.login1"
34 send_interface="org.freedesktop.DBus.Properties"
35 send_member="Get"/>
36
37 <allow send_destination="org.freedesktop.login1"
38 send_interface="org.freedesktop.DBus.Properties"
39 send_member="GetAll"/>
40
41 <allow send_destination="org.freedesktop.login1"
42 send_interface="org.freedesktop.login1.Manager"
43 send_member="GetSession"/>
44
c4aa65e7
LP
45 <allow send_destination="org.freedesktop.login1"
46 send_interface="org.freedesktop.login1.Manager"
47 send_member="GetSessionByPID"/>
48
72d8c4af
LP
49 <allow send_destination="org.freedesktop.login1"
50 send_interface="org.freedesktop.login1.Manager"
51 send_member="GetUser"/>
52
53 <allow send_destination="org.freedesktop.login1"
54 send_interface="org.freedesktop.login1.Manager"
adacb957 55 send_member="GetUserByPID"/>
72d8c4af
LP
56
57 <allow send_destination="org.freedesktop.login1"
58 send_interface="org.freedesktop.login1.Manager"
adacb957 59 send_member="GetSeat"/>
72d8c4af
LP
60
61 <allow send_destination="org.freedesktop.login1"
62 send_interface="org.freedesktop.login1.Manager"
adacb957 63 send_member="ListSessions"/>
72d8c4af 64
5caef0fc
LP
65 <allow send_destination="org.freedesktop.login1"
66 send_interface="org.freedesktop.login1.Manager"
adacb957 67 send_member="ListUsers"/>
5caef0fc 68
72d8c4af
LP
69 <allow send_destination="org.freedesktop.login1"
70 send_interface="org.freedesktop.login1.Manager"
71 send_member="ListSeats"/>
72
f8e2fb7b
LP
73 <allow send_destination="org.freedesktop.login1"
74 send_interface="org.freedesktop.login1.Manager"
75 send_member="ListInhibitors"/>
76
77 <allow send_destination="org.freedesktop.login1"
78 send_interface="org.freedesktop.login1.Manager"
79 send_member="Inhibit"/>
80
72d8c4af
LP
81 <allow send_destination="org.freedesktop.login1"
82 send_interface="org.freedesktop.login1.Manager"
83 send_member="SetUserLinger"/>
84
85 <allow send_destination="org.freedesktop.login1"
86 send_interface="org.freedesktop.login1.Manager"
87 send_member="ActivateSession"/>
88
84c3361e
LP
89 <allow send_destination="org.freedesktop.login1"
90 send_interface="org.freedesktop.login1.Manager"
91 send_member="ActivateSessionOnSeat"/>
92
559b5cc2
LP
93 <allow send_destination="org.freedesktop.login1"
94 send_interface="org.freedesktop.login1.Manager"
95 send_member="LockSession"/>
96
97 <allow send_destination="org.freedesktop.login1"
98 send_interface="org.freedesktop.login1.Manager"
99 send_member="UnlockSession"/>
100
101 <allow send_destination="org.freedesktop.login1"
102 send_interface="org.freedesktop.login1.Manager"
103 send_member="LockSessions"/>
104
105 <allow send_destination="org.freedesktop.login1"
106 send_interface="org.freedesktop.login1.Manager"
107 send_member="UnlockSessions"/>
108
109 <allow send_destination="org.freedesktop.login1"
110 send_interface="org.freedesktop.login1.Manager"
111 send_member="KillSession"/>
112
113 <allow send_destination="org.freedesktop.login1"
114 send_interface="org.freedesktop.login1.Manager"
115 send_member="KillUser"/>
116
117 <allow send_destination="org.freedesktop.login1"
118 send_interface="org.freedesktop.login1.Manager"
119 send_member="TerminateSession"/>
120
121 <allow send_destination="org.freedesktop.login1"
122 send_interface="org.freedesktop.login1.Manager"
123 send_member="TerminateUser"/>
124
125 <allow send_destination="org.freedesktop.login1"
126 send_interface="org.freedesktop.login1.Manager"
127 send_member="TerminateSeat"/>
128
80df5f4c
BF
129 <allow send_destination="org.freedesktop.login1"
130 send_interface="org.freedesktop.login1.Manager"
131 send_member="PowerOff"/>
132
133 <allow send_destination="org.freedesktop.login1"
134 send_interface="org.freedesktop.login1.Manager"
135 send_member="Reboot"/>
136
36b69c31
LP
137 <allow send_destination="org.freedesktop.login1"
138 send_interface="org.freedesktop.login1.Manager"
139 send_member="Halt"/>
140
d889a206
LP
141 <allow send_destination="org.freedesktop.login1"
142 send_interface="org.freedesktop.login1.Manager"
143 send_member="Suspend"/>
144
145 <allow send_destination="org.freedesktop.login1"
146 send_interface="org.freedesktop.login1.Manager"
147 send_member="Hibernate"/>
148
b6262e80
MM
149 <allow send_destination="org.freedesktop.login1"
150 send_interface="org.freedesktop.login1.Manager"
151 send_member="HybridSleep"/>
152
c58493c0
ML
153 <allow send_destination="org.freedesktop.login1"
154 send_interface="org.freedesktop.login1.Manager"
e68c79db 155 send_member="SuspendThenHibernate"/>
c58493c0 156
1b73da10 157 <allow send_destination="org.freedesktop.login1"
89f13440
LP
158 send_interface="org.freedesktop.login1.Manager"
159 send_member="CanPowerOff"/>
160
161 <allow send_destination="org.freedesktop.login1"
162 send_interface="org.freedesktop.login1.Manager"
163 send_member="CanReboot"/>
164
36b69c31
LP
165 <allow send_destination="org.freedesktop.login1"
166 send_interface="org.freedesktop.login1.Manager"
167 send_member="CanHalt"/>
168
89f13440 169 <allow send_destination="org.freedesktop.login1"
d889a206
LP
170 send_interface="org.freedesktop.login1.Manager"
171 send_member="CanSuspend"/>
172
173 <allow send_destination="org.freedesktop.login1"
174 send_interface="org.freedesktop.login1.Manager"
175 send_member="CanHibernate"/>
176
177 <allow send_destination="org.freedesktop.login1"
b6262e80
MM
178 send_interface="org.freedesktop.login1.Manager"
179 send_member="CanHybridSleep"/>
180
c58493c0
ML
181 <allow send_destination="org.freedesktop.login1"
182 send_interface="org.freedesktop.login1.Manager"
e68c79db 183 send_member="CanSuspendThenHibernate"/>
c58493c0 184
559b5cc2
LP
185 <allow send_destination="org.freedesktop.login1"
186 send_interface="org.freedesktop.login1.Manager"
187 send_member="ScheduleShutdown"/>
188
189 <allow send_destination="org.freedesktop.login1"
190 send_interface="org.freedesktop.login1.Manager"
191 send_member="CancelScheduledShutdown"/>
192
428b296a
VJ
193 <allow send_destination="org.freedesktop.login1"
194 send_interface="org.freedesktop.login1.Manager"
195 send_member="CanRebootParameter"/>
196
197 <allow send_destination="org.freedesktop.login1"
198 send_interface="org.freedesktop.login1.Manager"
199 send_member="SetRebootParameter"/>
200
5bdf2243
JJ
201 <allow send_destination="org.freedesktop.login1"
202 send_interface="org.freedesktop.login1.Manager"
203 send_member="CanRebootToFirmwareSetup"/>
204
205 <allow send_destination="org.freedesktop.login1"
206 send_interface="org.freedesktop.login1.Manager"
207 send_member="SetRebootToFirmwareSetup"/>
208
9ef15026
JS
209 <allow send_destination="org.freedesktop.login1"
210 send_interface="org.freedesktop.login1.Manager"
31b221cf
LP
211 send_member="CanRebootToBootLoaderMenu"/>
212
213 <allow send_destination="org.freedesktop.login1"
214 send_interface="org.freedesktop.login1.Manager"
215 send_member="SetRebootToBootLoaderMenu"/>
216
217 <allow send_destination="org.freedesktop.login1"
218 send_interface="org.freedesktop.login1.Manager"
219 send_member="CanRebootToBootLoaderEntry"/>
220
221 <allow send_destination="org.freedesktop.login1"
222 send_interface="org.freedesktop.login1.Manager"
223 send_member="SetRebootToBootLoaderEntry"/>
224
225 <allow send_destination="org.freedesktop.login1"
226 send_interface="org.freedesktop.login1.Manager"
9ef15026
JS
227 send_member="SetWallMessage"/>
228
b6262e80 229 <allow send_destination="org.freedesktop.login1"
1b73da10
LP
230 send_interface="org.freedesktop.login1.Manager"
231 send_member="AttachDevice"/>
232
233 <allow send_destination="org.freedesktop.login1"
234 send_interface="org.freedesktop.login1.Manager"
235 send_member="FlushDevices"/>
236
559b5cc2
LP
237 <allow send_destination="org.freedesktop.login1"
238 send_interface="org.freedesktop.login1.Seat"
239 send_member="Terminate"/>
240
72d8c4af
LP
241 <allow send_destination="org.freedesktop.login1"
242 send_interface="org.freedesktop.login1.Seat"
243 send_member="ActivateSession"/>
244
9c413373
JSP
245 <allow send_destination="org.freedesktop.login1"
246 send_interface="org.freedesktop.login1.Seat"
247 send_member="SwitchTo"/>
248
249 <allow send_destination="org.freedesktop.login1"
250 send_interface="org.freedesktop.login1.Seat"
251 send_member="SwitchToPrevious"/>
252
253 <allow send_destination="org.freedesktop.login1"
254 send_interface="org.freedesktop.login1.Seat"
255 send_member="SwitchToNext"/>
256
559b5cc2
LP
257 <allow send_destination="org.freedesktop.login1"
258 send_interface="org.freedesktop.login1.Session"
259 send_member="Terminate"/>
260
72d8c4af
LP
261 <allow send_destination="org.freedesktop.login1"
262 send_interface="org.freedesktop.login1.Session"
263 send_member="Activate"/>
264
559b5cc2
LP
265 <allow send_destination="org.freedesktop.login1"
266 send_interface="org.freedesktop.login1.Session"
267 send_member="Lock"/>
268
269 <allow send_destination="org.freedesktop.login1"
270 send_interface="org.freedesktop.login1.Session"
271 send_member="Unlock"/>
272
5bc849fd
LP
273 <allow send_destination="org.freedesktop.login1"
274 send_interface="org.freedesktop.login1.Session"
275 send_member="SetIdleHint"/>
276
42d35e13
VT
277 <allow send_destination="org.freedesktop.login1"
278 send_interface="org.freedesktop.login1.Session"
279 send_member="SetLockedHint"/>
280
559b5cc2
LP
281 <allow send_destination="org.freedesktop.login1"
282 send_interface="org.freedesktop.login1.Session"
283 send_member="Kill"/>
284
d7d1c8f9
DH
285 <allow send_destination="org.freedesktop.login1"
286 send_interface="org.freedesktop.login1.Session"
287 send_member="TakeControl"/>
288
289 <allow send_destination="org.freedesktop.login1"
290 send_interface="org.freedesktop.login1.Session"
291 send_member="ReleaseControl"/>
292
293 <allow send_destination="org.freedesktop.login1"
294 send_interface="org.freedesktop.login1.Session"
295 send_member="TakeDevice"/>
296
297 <allow send_destination="org.freedesktop.login1"
298 send_interface="org.freedesktop.login1.Session"
299 send_member="ReleaseDevice"/>
300
301 <allow send_destination="org.freedesktop.login1"
302 send_interface="org.freedesktop.login1.Session"
303 send_member="PauseDeviceComplete"/>
304
2a66c2a1
LP
305 <allow send_destination="org.freedesktop.login1"
306 send_interface="org.freedesktop.login1.Session"
307 send_member="SetBrightness"/>
308
559b5cc2
LP
309 <allow send_destination="org.freedesktop.login1"
310 send_interface="org.freedesktop.login1.User"
311 send_member="Terminate"/>
312
313 <allow send_destination="org.freedesktop.login1"
314 send_interface="org.freedesktop.login1.User"
315 send_member="Kill"/>
316
14c3baca
LP
317 <allow receive_sender="org.freedesktop.login1"/>
318 </policy>
319
320</busconfig>