organize configs in conf/ into new subdirectories
[systembsd.git] / conf / sysbus-policy / logind-dbus.conf
CommitLineData
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>