]> git.ipfire.org Git - thirdparty/systemd.git/blob - src/home/org.freedesktop.home1.conf
Merge pull request #32963 from yuwata/test-64-btrfs
[thirdparty/systemd.git] / src / home / org.freedesktop.home1.conf
1 <?xml version="1.0"?> <!--*-nxml-*-->
2 <!DOCTYPE busconfig PUBLIC "-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
3 "https://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
4
5 <!-- SPDX-License-Identifier: LGPL-2.1-or-later -->
6
7 <busconfig>
8
9 <policy user="root">
10 <allow own="org.freedesktop.home1"/>
11 <allow send_destination="org.freedesktop.home1"/>
12 <allow receive_sender="org.freedesktop.home1"/>
13 </policy>
14
15 <policy context="default">
16 <deny send_destination="org.freedesktop.home1"/>
17
18 <!-- generic interfaces -->
19
20 <allow send_destination="org.freedesktop.home1"
21 send_interface="org.freedesktop.DBus.Introspectable"/>
22
23 <allow send_destination="org.freedesktop.home1"
24 send_interface="org.freedesktop.DBus.Peer"/>
25
26 <allow send_destination="org.freedesktop.home1"
27 send_interface="org.freedesktop.DBus.Properties"
28 send_member="Get"/>
29
30 <allow send_destination="org.freedesktop.home1"
31 send_interface="org.freedesktop.DBus.Properties"
32 send_member="GetAll"/>
33
34 <!-- Manager object -->
35
36 <allow send_destination="org.freedesktop.home1"
37 send_interface="org.freedesktop.home1.Manager"
38 send_member="GetHomeByName"/>
39
40 <allow send_destination="org.freedesktop.home1"
41 send_interface="org.freedesktop.home1.Manager"
42 send_member="GetHomeByUID"/>
43
44 <allow send_destination="org.freedesktop.home1"
45 send_interface="org.freedesktop.home1.Manager"
46 send_member="GetUserRecordByName"/>
47
48 <allow send_destination="org.freedesktop.home1"
49 send_interface="org.freedesktop.home1.Manager"
50 send_member="GetUserRecordByUID"/>
51
52 <allow send_destination="org.freedesktop.home1"
53 send_interface="org.freedesktop.home1.Manager"
54 send_member="ListHomes"/>
55
56 <allow send_destination="org.freedesktop.home1"
57 send_interface="org.freedesktop.home1.Manager"
58 send_member="ActivateHome"/>
59
60 <allow send_destination="org.freedesktop.home1"
61 send_interface="org.freedesktop.home1.Manager"
62 send_member="ActivateHomeIfReferenced"/>
63
64 <allow send_destination="org.freedesktop.home1"
65 send_interface="org.freedesktop.home1.Manager"
66 send_member="DeactivateHome"/>
67
68 <allow send_destination="org.freedesktop.home1"
69 send_interface="org.freedesktop.home1.Manager"
70 send_member="RegisterHome"/>
71
72 <allow send_destination="org.freedesktop.home1"
73 send_interface="org.freedesktop.home1.Manager"
74 send_member="UnregisterHome"/>
75
76 <allow send_destination="org.freedesktop.home1"
77 send_interface="org.freedesktop.home1.Manager"
78 send_member="CreateHome"/>
79
80 <allow send_destination="org.freedesktop.home1"
81 send_interface="org.freedesktop.home1.Manager"
82 send_member="CreateHomeEx"/>
83
84 <allow send_destination="org.freedesktop.home1"
85 send_interface="org.freedesktop.home1.Manager"
86 send_member="RealizeHome"/>
87
88 <allow send_destination="org.freedesktop.home1"
89 send_interface="org.freedesktop.home1.Manager"
90 send_member="RemoveHome"/>
91
92 <allow send_destination="org.freedesktop.home1"
93 send_interface="org.freedesktop.home1.Manager"
94 send_member="FixateHome"/>
95
96 <allow send_destination="org.freedesktop.home1"
97 send_interface="org.freedesktop.home1.Manager"
98 send_member="AuthenticateHome"/>
99
100 <allow send_destination="org.freedesktop.home1"
101 send_interface="org.freedesktop.home1.Manager"
102 send_member="UpdateHome"/>
103
104 <allow send_destination="org.freedesktop.home1"
105 send_interface="org.freedesktop.home1.Manager"
106 send_member="UpdateHomeEx"/>
107
108 <allow send_destination="org.freedesktop.home1"
109 send_interface="org.freedesktop.home1.Manager"
110 send_member="ResizeHome"/>
111
112 <allow send_destination="org.freedesktop.home1"
113 send_interface="org.freedesktop.home1.Manager"
114 send_member="ChangePasswordHome"/>
115
116 <allow send_destination="org.freedesktop.home1"
117 send_interface="org.freedesktop.home1.Manager"
118 send_member="LockHome"/>
119
120 <allow send_destination="org.freedesktop.home1"
121 send_interface="org.freedesktop.home1.Manager"
122 send_member="UnlockHome"/>
123
124 <allow send_destination="org.freedesktop.home1"
125 send_interface="org.freedesktop.home1.Manager"
126 send_member="AcquireHome"/>
127
128 <allow send_destination="org.freedesktop.home1"
129 send_interface="org.freedesktop.home1.Manager"
130 send_member="RefHome"/>
131
132 <allow send_destination="org.freedesktop.home1"
133 send_interface="org.freedesktop.home1.Manager"
134 send_member="RefHomeUnrestricted"/>
135
136 <allow send_destination="org.freedesktop.home1"
137 send_interface="org.freedesktop.home1.Manager"
138 send_member="ReleaseHome"/>
139
140 <allow send_destination="org.freedesktop.home1"
141 send_interface="org.freedesktop.home1.Manager"
142 send_member="LockAllHomes"/>
143
144 <allow send_destination="org.freedesktop.home1"
145 send_interface="org.freedesktop.home1.Manager"
146 send_member="DeactivateAllHomes"/>
147
148 <allow send_destination="org.freedesktop.home1"
149 send_interface="org.freedesktop.home1.Manager"
150 send_member="Rebalance"/>
151
152 <!-- Home object -->
153
154 <allow send_destination="org.freedesktop.home1"
155 send_interface="org.freedesktop.home1.Home"
156 send_member="Activate"/>
157
158 <allow send_destination="org.freedesktop.home1"
159 send_interface="org.freedesktop.home1.Home"
160 send_member="ActivateIfReferenced"/>
161
162 <allow send_destination="org.freedesktop.home1"
163 send_interface="org.freedesktop.home1.Home"
164 send_member="Deactivate"/>
165
166 <allow send_destination="org.freedesktop.home1"
167 send_interface="org.freedesktop.home1.Home"
168 send_member="Unregister"/>
169
170 <allow send_destination="org.freedesktop.home1"
171 send_interface="org.freedesktop.home1.Home"
172 send_member="Realize"/>
173
174 <allow send_destination="org.freedesktop.home1"
175 send_interface="org.freedesktop.home1.Home"
176 send_member="Remove"/>
177
178 <allow send_destination="org.freedesktop.home1"
179 send_interface="org.freedesktop.home1.Home"
180 send_member="Fixate"/>
181
182 <allow send_destination="org.freedesktop.home1"
183 send_interface="org.freedesktop.home1.Home"
184 send_member="Authenticate"/>
185
186 <allow send_destination="org.freedesktop.home1"
187 send_interface="org.freedesktop.home1.Home"
188 send_member="Update"/>
189
190 <allow send_destination="org.freedesktop.home1"
191 send_interface="org.freedesktop.home1.Home"
192 send_member="UpdateEx"/>
193
194 <allow send_destination="org.freedesktop.home1"
195 send_interface="org.freedesktop.home1.Home"
196 send_member="Resize"/>
197
198 <allow send_destination="org.freedesktop.home1"
199 send_interface="org.freedesktop.home1.Home"
200 send_member="ChangePassword"/>
201
202 <allow send_destination="org.freedesktop.home1"
203 send_interface="org.freedesktop.home1.Home"
204 send_member="Lock"/>
205
206 <allow send_destination="org.freedesktop.home1"
207 send_interface="org.freedesktop.home1.Home"
208 send_member="Unlock"/>
209
210 <allow send_destination="org.freedesktop.home1"
211 send_interface="org.freedesktop.home1.Home"
212 send_member="Acquire"/>
213
214 <allow send_destination="org.freedesktop.home1"
215 send_interface="org.freedesktop.home1.Home"
216 send_member="Ref"/>
217
218 <allow send_destination="org.freedesktop.home1"
219 send_interface="org.freedesktop.home1.Home"
220 send_member="RefUnrestricted"/>
221
222 <allow send_destination="org.freedesktop.home1"
223 send_interface="org.freedesktop.home1.Home"
224 send_member="Release"/>
225
226 <allow receive_sender="org.freedesktop.home1"/>
227 </policy>
228
229 </busconfig>