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