e464995c |
1 | <?xml version="1.0"?> |
56dc8a08 |
2 | <!DOCTYPE busconfig PUBLIC "-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN" |
3 | "http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd"> |
56dc8a08 |
4 | <busconfig> |
56dc8a08 |
5 | <policy user="root"> |
6 | <allow own="org.freedesktop.login1"/> |
7 | <allow send_destination="org.freedesktop.login1"/> |
8 | <allow receive_sender="org.freedesktop.login1"/> |
9 | </policy> |
56dc8a08 |
10 | <policy context="default"> |
11 | <deny send_destination="org.freedesktop.login1"/> |
56dc8a08 |
12 | <allow send_destination="org.freedesktop.login1" |
13 | send_interface="org.freedesktop.DBus.Introspectable"/> |
56dc8a08 |
14 | <allow send_destination="org.freedesktop.login1" |
15 | send_interface="org.freedesktop.DBus.Peer"/> |
56dc8a08 |
16 | <allow send_destination="org.freedesktop.login1" |
17 | send_interface="org.freedesktop.DBus.Properties" |
18 | send_member="Get"/> |
56dc8a08 |
19 | <allow send_destination="org.freedesktop.login1" |
20 | send_interface="org.freedesktop.DBus.Properties" |
21 | send_member="GetAll"/> |
56dc8a08 |
22 | <allow send_destination="org.freedesktop.login1" |
23 | send_interface="org.freedesktop.login1.Manager" |
24 | send_member="GetSession"/> |
56dc8a08 |
25 | <allow send_destination="org.freedesktop.login1" |
26 | send_interface="org.freedesktop.login1.Manager" |
27 | send_member="GetSessionByPID"/> |
56dc8a08 |
28 | <allow send_destination="org.freedesktop.login1" |
29 | send_interface="org.freedesktop.login1.Manager" |
30 | send_member="GetUser"/> |
56dc8a08 |
31 | <allow send_destination="org.freedesktop.login1" |
32 | send_interface="org.freedesktop.login1.Manager" |
33 | send_member="GetUserByPID"/> |
56dc8a08 |
34 | <allow send_destination="org.freedesktop.login1" |
35 | send_interface="org.freedesktop.login1.Manager" |
36 | send_member="GetSeat"/> |
56dc8a08 |
37 | <allow send_destination="org.freedesktop.login1" |
38 | send_interface="org.freedesktop.login1.Manager" |
39 | send_member="ListSessions"/> |
56dc8a08 |
40 | <allow send_destination="org.freedesktop.login1" |
41 | send_interface="org.freedesktop.login1.Manager" |
42 | send_member="ListUsers"/> |
56dc8a08 |
43 | <allow send_destination="org.freedesktop.login1" |
44 | send_interface="org.freedesktop.login1.Manager" |
45 | send_member="ListSeats"/> |
56dc8a08 |
46 | <allow send_destination="org.freedesktop.login1" |
47 | send_interface="org.freedesktop.login1.Manager" |
48 | send_member="ListInhibitors"/> |
56dc8a08 |
49 | <allow send_destination="org.freedesktop.login1" |
50 | send_interface="org.freedesktop.login1.Manager" |
51 | send_member="Inhibit"/> |
56dc8a08 |
52 | <allow send_destination="org.freedesktop.login1" |
53 | send_interface="org.freedesktop.login1.Manager" |
54 | send_member="SetUserLinger"/> |
56dc8a08 |
55 | <allow send_destination="org.freedesktop.login1" |
56 | send_interface="org.freedesktop.login1.Manager" |
57 | send_member="ActivateSession"/> |
56dc8a08 |
58 | <allow send_destination="org.freedesktop.login1" |
59 | send_interface="org.freedesktop.login1.Manager" |
60 | send_member="ActivateSessionOnSeat"/> |
56dc8a08 |
61 | <allow send_destination="org.freedesktop.login1" |
62 | send_interface="org.freedesktop.login1.Manager" |
63 | send_member="PowerOff"/> |
56dc8a08 |
64 | <allow send_destination="org.freedesktop.login1" |
65 | send_interface="org.freedesktop.login1.Manager" |
66 | send_member="Reboot"/> |
56dc8a08 |
67 | <allow send_destination="org.freedesktop.login1" |
68 | send_interface="org.freedesktop.login1.Manager" |
69 | send_member="Suspend"/> |
56dc8a08 |
70 | <allow send_destination="org.freedesktop.login1" |
71 | send_interface="org.freedesktop.login1.Manager" |
72 | send_member="Hibernate"/> |
56dc8a08 |
73 | <allow send_destination="org.freedesktop.login1" |
74 | send_interface="org.freedesktop.login1.Manager" |
75 | send_member="HybridSleep"/> |
56dc8a08 |
76 | <allow send_destination="org.freedesktop.login1" |
77 | send_interface="org.freedesktop.login1.Manager" |
78 | send_member="CanPowerOff"/> |
56dc8a08 |
79 | <allow send_destination="org.freedesktop.login1" |
80 | send_interface="org.freedesktop.login1.Manager" |
81 | send_member="CanReboot"/> |
56dc8a08 |
82 | <allow send_destination="org.freedesktop.login1" |
83 | send_interface="org.freedesktop.login1.Manager" |
84 | send_member="CanSuspend"/> |
56dc8a08 |
85 | <allow send_destination="org.freedesktop.login1" |
86 | send_interface="org.freedesktop.login1.Manager" |
87 | send_member="CanHibernate"/> |
56dc8a08 |
88 | <allow send_destination="org.freedesktop.login1" |
89 | send_interface="org.freedesktop.login1.Manager" |
90 | send_member="CanHybridSleep"/> |
56dc8a08 |
91 | <allow send_destination="org.freedesktop.login1" |
92 | send_interface="org.freedesktop.login1.Manager" |
93 | send_member="AttachDevice"/> |
56dc8a08 |
94 | <allow send_destination="org.freedesktop.login1" |
95 | send_interface="org.freedesktop.login1.Manager" |
96 | send_member="FlushDevices"/> |
56dc8a08 |
97 | <allow send_destination="org.freedesktop.login1" |
98 | send_interface="org.freedesktop.login1.Seat" |
99 | send_member="ActivateSession"/> |
56dc8a08 |
100 | <allow send_destination="org.freedesktop.login1" |
101 | send_interface="org.freedesktop.login1.Seat" |
102 | send_member="SwitchTo"/> |
56dc8a08 |
103 | <allow send_destination="org.freedesktop.login1" |
104 | send_interface="org.freedesktop.login1.Seat" |
105 | send_member="SwitchToPrevious"/> |
56dc8a08 |
106 | <allow send_destination="org.freedesktop.login1" |
107 | send_interface="org.freedesktop.login1.Seat" |
108 | send_member="SwitchToNext"/> |
56dc8a08 |
109 | <allow send_destination="org.freedesktop.login1" |
110 | send_interface="org.freedesktop.login1.Session" |
111 | send_member="Activate"/> |
56dc8a08 |
112 | <allow send_destination="org.freedesktop.login1" |
113 | send_interface="org.freedesktop.login1.Session" |
114 | send_member="SetIdleHint"/> |
56dc8a08 |
115 | <allow send_destination="org.freedesktop.login1" |
116 | send_interface="org.freedesktop.login1.Session" |
117 | send_member="TakeControl"/> |
56dc8a08 |
118 | <allow send_destination="org.freedesktop.login1" |
119 | send_interface="org.freedesktop.login1.Session" |
120 | send_member="ReleaseControl"/> |
56dc8a08 |
121 | <allow send_destination="org.freedesktop.login1" |
122 | send_interface="org.freedesktop.login1.Session" |
123 | send_member="TakeDevice"/> |
56dc8a08 |
124 | <allow send_destination="org.freedesktop.login1" |
125 | send_interface="org.freedesktop.login1.Session" |
126 | send_member="ReleaseDevice"/> |
56dc8a08 |
127 | <allow send_destination="org.freedesktop.login1" |
128 | send_interface="org.freedesktop.login1.Session" |
129 | send_member="PauseDeviceComplete"/> |
56dc8a08 |
130 | <allow receive_sender="org.freedesktop.login1"/> |
131 | </policy> |
56dc8a08 |
132 | </busconfig> |