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