]>
Commit | Line | Data |
---|---|---|
1ee306e1 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 | <!-- | |
6 | This file is part of systemd. | |
7 | ||
8 | systemd is free software; you can redistribute it and/or modify it | |
9 | under the terms of the GNU Lesser General Public License as published by | |
10 | the Free Software Foundation; either version 2.1 of the License, or | |
11 | (at your option) any later version. | |
12 | --> | |
13 | ||
14 | <busconfig> | |
15 | ||
16 | <policy user="root"> | |
17 | <allow own="org.freedesktop.machine1"/> | |
18 | <allow send_destination="org.freedesktop.machine1"/> | |
19 | <allow receive_sender="org.freedesktop.machine1"/> | |
20 | </policy> | |
21 | ||
22 | <policy context="default"> | |
23 | <deny send_destination="org.freedesktop.machine1"/> | |
24 | ||
25 | <allow send_destination="org.freedesktop.machine1" | |
26 | send_interface="org.freedesktop.DBus.Introspectable"/> | |
27 | ||
28 | <allow send_destination="org.freedesktop.machine1" | |
29 | send_interface="org.freedesktop.DBus.Peer"/> | |
30 | ||
31 | <allow send_destination="org.freedesktop.machine1" | |
32 | send_interface="org.freedesktop.DBus.Properties" | |
33 | send_member="Get"/> | |
34 | ||
35 | <allow send_destination="org.freedesktop.machine1" | |
36 | send_interface="org.freedesktop.DBus.Properties" | |
37 | send_member="GetAll"/> | |
38 | ||
39 | <allow send_destination="org.freedesktop.machine1" | |
40 | send_interface="org.freedesktop.machine1.Manager" | |
41 | send_member="ListMachines"/> | |
42 | ||
cd61c3bf LP |
43 | <allow send_destination="org.freedesktop.machine1" |
44 | send_interface="org.freedesktop.machine1.Manager" | |
45 | send_member="ListImages"/> | |
46 | ||
d3152a09 LP |
47 | <allow send_destination="org.freedesktop.machine1" |
48 | send_interface="org.freedesktop.machine1.Manager" | |
e70bc43c | 49 | send_member="GetMachine"/> |
d3152a09 | 50 | |
97e67f1e LP |
51 | <allow send_destination="org.freedesktop.machine1" |
52 | send_interface="org.freedesktop.machine1.Manager" | |
e70bc43c | 53 | send_member="GetMachineByPID"/> |
97e67f1e | 54 | |
c2ce6a3d LP |
55 | <allow send_destination="org.freedesktop.machine1" |
56 | send_interface="org.freedesktop.machine1.Manager" | |
57 | send_member="GetImage"/> | |
58 | ||
adacb957 LP |
59 | <allow send_destination="org.freedesktop.machine1" |
60 | send_interface="org.freedesktop.machine1.Manager" | |
e70bc43c LP |
61 | send_member="GetMachineAddresses"/> |
62 | ||
63 | <allow send_destination="org.freedesktop.machine1" | |
64 | send_interface="org.freedesktop.machine1.Manager" | |
65 | send_member="GetMachineOSRelease"/> | |
adacb957 | 66 | |
3401419b LP |
67 | <allow send_destination="org.freedesktop.machine1" |
68 | send_interface="org.freedesktop.machine1.Manager" | |
69 | send_member="GetMachineUIDShift"/> | |
70 | ||
d04c1fb8 LP |
71 | <allow send_destination="org.freedesktop.machine1" |
72 | send_interface="org.freedesktop.machine1.Manager" | |
73 | send_member="OpenMachineLogin"/> | |
74 | ||
49af9e13 LP |
75 | <allow send_destination="org.freedesktop.machine1" |
76 | send_interface="org.freedesktop.machine1.Manager" | |
77 | send_member="OpenMachineShell"/> | |
78 | ||
72c3897f LP |
79 | <allow send_destination="org.freedesktop.machine1" |
80 | send_interface="org.freedesktop.machine1.Manager" | |
81 | send_member="TerminateMachine"/> | |
82 | ||
83 | <allow send_destination="org.freedesktop.machine1" | |
84 | send_interface="org.freedesktop.machine1.Manager" | |
85 | send_member="KillMachine"/> | |
86 | ||
87 | <allow send_destination="org.freedesktop.machine1" | |
88 | send_interface="org.freedesktop.machine1.Manager" | |
89 | send_member="BindMountMachine"/> | |
90 | ||
91 | <allow send_destination="org.freedesktop.machine1" | |
92 | send_interface="org.freedesktop.machine1.Manager" | |
93 | send_member="CopyFromMachine"/> | |
94 | ||
95 | <allow send_destination="org.freedesktop.machine1" | |
96 | send_interface="org.freedesktop.machine1.Manager" | |
97 | send_member="CopyToMachine"/> | |
98 | ||
99 | <allow send_destination="org.freedesktop.machine1" | |
100 | send_interface="org.freedesktop.machine1.Manager" | |
101 | send_member="RemoveImage"/> | |
102 | ||
103 | <allow send_destination="org.freedesktop.machine1" | |
104 | send_interface="org.freedesktop.machine1.Manager" | |
105 | send_member="RenameImage"/> | |
106 | ||
107 | <allow send_destination="org.freedesktop.machine1" | |
108 | send_interface="org.freedesktop.machine1.Manager" | |
109 | send_member="CloneImage"/> | |
110 | ||
111 | <allow send_destination="org.freedesktop.machine1" | |
112 | send_interface="org.freedesktop.machine1.Manager" | |
113 | send_member="MarkImageReadOnly"/> | |
114 | ||
d6ce17c7 LP |
115 | <allow send_destination="org.freedesktop.machine1" |
116 | send_interface="org.freedesktop.machine1.Manager" | |
117 | send_member="SetPoolLimit"/> | |
118 | ||
119 | <allow send_destination="org.freedesktop.machine1" | |
120 | send_interface="org.freedesktop.machine1.Manager" | |
121 | send_member="SetImageLimit"/> | |
122 | ||
cf30a8c1 LP |
123 | <allow send_destination="org.freedesktop.machine1" |
124 | send_interface="org.freedesktop.machine1.Manager" | |
125 | send_member="GetImageHostname"/> | |
126 | ||
127 | <allow send_destination="org.freedesktop.machine1" | |
128 | send_interface="org.freedesktop.machine1.Manager" | |
129 | send_member="GetImageMachineID"/> | |
130 | ||
131 | <allow send_destination="org.freedesktop.machine1" | |
132 | send_interface="org.freedesktop.machine1.Manager" | |
133 | send_member="GetImageMachineInfo"/> | |
134 | ||
9153b02b LP |
135 | <allow send_destination="org.freedesktop.machine1" |
136 | send_interface="org.freedesktop.machine1.Manager" | |
137 | send_member="GetImageOSRelease"/> | |
138 | ||
1c6c037c LP |
139 | <allow send_destination="org.freedesktop.machine1" |
140 | send_interface="org.freedesktop.machine1.Manager" | |
141 | send_member="CleanPool"/> | |
142 | ||
c01ff965 LP |
143 | <allow send_destination="org.freedesktop.machine1" |
144 | send_interface="org.freedesktop.machine1.Manager" | |
145 | send_member="MapFromMachineUser"/> | |
146 | ||
147 | <allow send_destination="org.freedesktop.machine1" | |
148 | send_interface="org.freedesktop.machine1.Manager" | |
149 | send_member="MapToMachineUser"/> | |
150 | ||
151 | <allow send_destination="org.freedesktop.machine1" | |
152 | send_interface="org.freedesktop.machine1.Manager" | |
153 | send_member="MapFromMachineGroup"/> | |
154 | ||
155 | <allow send_destination="org.freedesktop.machine1" | |
156 | send_interface="org.freedesktop.machine1.Manager" | |
157 | send_member="MapToMachineGroup"/> | |
158 | ||
d3152a09 LP |
159 | <allow send_destination="org.freedesktop.machine1" |
160 | send_interface="org.freedesktop.machine1.Machine" | |
161 | send_member="GetAddresses"/> | |
162 | ||
717603e3 LP |
163 | <allow send_destination="org.freedesktop.machine1" |
164 | send_interface="org.freedesktop.machine1.Machine" | |
e70bc43c | 165 | send_member="GetOSRelease"/> |
717603e3 | 166 | |
3401419b LP |
167 | <allow send_destination="org.freedesktop.machine1" |
168 | send_interface="org.freedesktop.machine1.Machine" | |
169 | send_member="GetUIDShift"/> | |
170 | ||
d04c1fb8 LP |
171 | <allow send_destination="org.freedesktop.machine1" |
172 | send_interface="org.freedesktop.machine1.Machine" | |
173 | send_member="OpenLogin"/> | |
174 | ||
49af9e13 LP |
175 | <allow send_destination="org.freedesktop.machine1" |
176 | send_interface="org.freedesktop.machine1.Machine" | |
177 | send_member="OpenShell"/> | |
178 | ||
72c3897f LP |
179 | <allow send_destination="org.freedesktop.machine1" |
180 | send_interface="org.freedesktop.machine1.Machine" | |
181 | send_member="Terminate"/> | |
182 | ||
183 | <allow send_destination="org.freedesktop.machine1" | |
184 | send_interface="org.freedesktop.machine1.Machine" | |
185 | send_member="Kill"/> | |
186 | ||
187 | <allow send_destination="org.freedesktop.machine1" | |
188 | send_interface="org.freedesktop.machine1.Machine" | |
189 | send_member="BindMount"/> | |
190 | ||
191 | <allow send_destination="org.freedesktop.machine1" | |
192 | send_interface="org.freedesktop.machine1.Machine" | |
193 | send_member="CopyFrom"/> | |
194 | ||
195 | <allow send_destination="org.freedesktop.machine1" | |
196 | send_interface="org.freedesktop.machine1.Machine" | |
197 | send_member="CopyTo"/> | |
198 | ||
199 | <allow send_destination="org.freedesktop.machine1" | |
200 | send_interface="org.freedesktop.machine1.Image" | |
201 | send_member="Remove"/> | |
202 | ||
203 | <allow send_destination="org.freedesktop.machine1" | |
204 | send_interface="org.freedesktop.machine1.Image" | |
205 | send_member="Rename"/> | |
206 | ||
207 | <allow send_destination="org.freedesktop.machine1" | |
208 | send_interface="org.freedesktop.machine1.Image" | |
209 | send_member="Clone"/> | |
210 | ||
d6ce17c7 LP |
211 | <allow send_destination="org.freedesktop.machine1" |
212 | send_interface="org.freedesktop.machine1.Image" | |
213 | send_member="SetLimit"/> | |
214 | ||
72c3897f LP |
215 | <allow send_destination="org.freedesktop.machine1" |
216 | send_interface="org.freedesktop.machine1.Image" | |
217 | send_member="MarkReadOnly"/> | |
218 | ||
cf30a8c1 LP |
219 | <allow send_destination="org.freedesktop.machine1" |
220 | send_interface="org.freedesktop.machine1.Image" | |
221 | send_member="GetHostname"/> | |
222 | ||
223 | <allow send_destination="org.freedesktop.machine1" | |
224 | send_interface="org.freedesktop.machine1.Image" | |
225 | send_member="GetMachineID"/> | |
226 | ||
227 | <allow send_destination="org.freedesktop.machine1" | |
228 | send_interface="org.freedesktop.machine1.Image" | |
229 | send_member="GetMachineInfo"/> | |
230 | ||
9153b02b LP |
231 | <allow send_destination="org.freedesktop.machine1" |
232 | send_interface="org.freedesktop.machine1.Image" | |
233 | send_member="GetOSRelease"/> | |
234 | ||
1ee306e1 LP |
235 | <allow receive_sender="org.freedesktop.machine1"/> |
236 | </policy> | |
237 | ||
238 | </busconfig> |