1
commit e0d9cc359b3099307067107b59ec691418e280b8
2
Author: Colin Walters <walters@verbum.org>
3
Date: Sun Jan 18 13:06:37 2009 -0500
5
fix up D-Bus permissions
7
Index: consolekit-0.3.0/data/ConsoleKit.conf
8
===================================================================
9
--- consolekit-0.3.0.orig/data/ConsoleKit.conf 2009-03-03 01:48:13.000000000 +0100
10
+++ consolekit-0.3.0/data/ConsoleKit.conf 2009-03-03 01:48:28.000000000 +0100
12
<allow own="org.freedesktop.ConsoleKit"/>
14
<!-- Allow all methods on interfaces -->
15
- <allow send_interface="org.freedesktop.ConsoleKit.Manager"/>
16
- <allow send_interface="org.freedesktop.ConsoleKit.Seat"/>
17
- <allow send_interface="org.freedesktop.ConsoleKit.Session"/>
18
+ <allow send_destination="org.freedesktop.ConsoleKit"/>
21
<!-- Deny all and then allow some methods on interfaces -->
22
<policy context="default">
23
- <deny send_interface="org.freedesktop.ConsoleKit.Manager"/>
24
- <deny send_interface="org.freedesktop.ConsoleKit.Seat"/>
25
- <deny send_interface="org.freedesktop.ConsoleKit.Session"/>
26
+ <allow send_destination="org.freedesktop.ConsoleKit"
27
+ send_interface="org.freedesktop.DBus.Introspectable"/>
28
+ <deny send_destination="org.freedesktop.ConsoleKit"
29
+ send_interface="org.freedesktop.ConsoleKit.Manager"/>
30
+ <deny send_destination="org.freedesktop.ConsoleKit"
31
+ send_interface="org.freedesktop.ConsoleKit.Seat"/>
32
+ <deny send_destination="org.freedesktop.ConsoleKit"
33
+ send_interface="org.freedesktop.ConsoleKit.Session"/>
34
<deny send_destination="org.freedesktop.ConsoleKit"
35
send_interface="org.freedesktop.DBus.Properties" />
37
- <allow send_interface="org.freedesktop.ConsoleKit.Manager"
38
+ <allow send_destination="org.freedesktop.ConsoleKit"
39
+ send_interface="org.freedesktop.ConsoleKit.Manager"
40
send_member="Restart"/>
41
- <allow send_interface="org.freedesktop.ConsoleKit.Manager"
42
+ <allow send_destination="org.freedesktop.ConsoleKit"
43
+ send_interface="org.freedesktop.ConsoleKit.Manager"
45
- <allow send_interface="org.freedesktop.ConsoleKit.Manager"
46
+ <allow send_destination="org.freedesktop.ConsoleKit"
47
+ send_interface="org.freedesktop.ConsoleKit.Manager"
48
send_member="OpenSession"/>
49
- <allow send_interface="org.freedesktop.ConsoleKit.Manager"
50
+ <allow send_destination="org.freedesktop.ConsoleKit"
51
+ send_interface="org.freedesktop.ConsoleKit.Manager"
52
send_member="CloseSession"/>
53
- <allow send_interface="org.freedesktop.ConsoleKit.Manager"
54
+ <allow send_destination="org.freedesktop.ConsoleKit"
55
+ send_interface="org.freedesktop.ConsoleKit.Manager"
56
send_member="GetSeats"/>
57
- <allow send_interface="org.freedesktop.ConsoleKit.Manager"
58
+ <allow send_destination="org.freedesktop.ConsoleKit"
59
+ send_interface="org.freedesktop.ConsoleKit.Manager"
60
send_member="GetSessionForCookie"/>
61
- <allow send_interface="org.freedesktop.ConsoleKit.Manager"
62
+ <allow send_destination="org.freedesktop.ConsoleKit"
63
+ send_interface="org.freedesktop.ConsoleKit.Manager"
64
send_member="GetSessionForUnixProcess"/>
65
- <allow send_interface="org.freedesktop.ConsoleKit.Manager"
66
+ <allow send_destination="org.freedesktop.ConsoleKit"
67
+ send_interface="org.freedesktop.ConsoleKit.Manager"
68
send_member="GetCurrentSession"/>
69
- <allow send_interface="org.freedesktop.ConsoleKit.Manager"
70
+ <allow send_destination="org.freedesktop.ConsoleKit"
71
+ send_interface="org.freedesktop.ConsoleKit.Manager"
72
send_member="GetSessionsForUnixUser"/>
73
- <allow send_interface="org.freedesktop.ConsoleKit.Manager"
74
+ <allow send_destination="org.freedesktop.ConsoleKit"
75
+ send_interface="org.freedesktop.ConsoleKit.Manager"
76
send_member="GetSessionsForUser"/>
77
- <allow send_interface="org.freedesktop.ConsoleKit.Manager"
78
+ <allow send_destination="org.freedesktop.ConsoleKit"
79
+ send_interface="org.freedesktop.ConsoleKit.Manager"
80
send_member="GetSystemIdleHint"/>
81
- <allow send_interface="org.freedesktop.ConsoleKit.Manager"
82
+ <allow send_destination="org.freedesktop.ConsoleKit"
83
+ send_interface="org.freedesktop.ConsoleKit.Manager"
84
send_member="GetSystemIdleSinceHint"/>
86
- <allow send_interface="org.freedesktop.ConsoleKit.Seat"
87
+ <allow send_destination="org.freedesktop.ConsoleKit"
88
+ send_interface="org.freedesktop.ConsoleKit.Seat"
90
- <allow send_interface="org.freedesktop.ConsoleKit.Seat"
91
+ <allow send_destination="org.freedesktop.ConsoleKit"
92
+ send_interface="org.freedesktop.ConsoleKit.Seat"
93
send_member="GetSessions"/>
94
- <allow send_interface="org.freedesktop.ConsoleKit.Seat"
95
+ <allow send_destination="org.freedesktop.ConsoleKit"
96
+ send_interface="org.freedesktop.ConsoleKit.Seat"
97
send_member="GetDevices"/>
98
- <allow send_interface="org.freedesktop.ConsoleKit.Seat"
99
+ <allow send_destination="org.freedesktop.ConsoleKit"
100
+ send_interface="org.freedesktop.ConsoleKit.Seat"
101
send_member="GetActiveSession"/>
102
- <allow send_interface="org.freedesktop.ConsoleKit.Seat"
103
+ <allow send_destination="org.freedesktop.ConsoleKit"
104
+ send_interface="org.freedesktop.ConsoleKit.Seat"
105
send_member="CanActivateSessions"/>
106
- <allow send_interface="org.freedesktop.ConsoleKit.Seat"
107
+ <allow send_destination="org.freedesktop.ConsoleKit"
108
+ send_interface="org.freedesktop.ConsoleKit.Seat"
109
send_member="ActivateSession"/>
111
- <allow send_interface="org.freedesktop.ConsoleKit.Session"
112
+ <allow send_destination="org.freedesktop.ConsoleKit"
113
+ send_interface="org.freedesktop.ConsoleKit.Session"
114
send_member="GetId"/>
115
- <allow send_interface="org.freedesktop.ConsoleKit.Session"
116
+ <allow send_destination="org.freedesktop.ConsoleKit"
117
+ send_interface="org.freedesktop.ConsoleKit.Session"
118
send_member="GetSeatId"/>
119
- <allow send_interface="org.freedesktop.ConsoleKit.Session"
120
+ <allow send_destination="org.freedesktop.ConsoleKit"
121
+ send_interface="org.freedesktop.ConsoleKit.Session"
122
send_member="GetLoginSessionId"/>
123
- <allow send_interface="org.freedesktop.ConsoleKit.Session"
124
+ <allow send_destination="org.freedesktop.ConsoleKit"
125
+ send_interface="org.freedesktop.ConsoleKit.Session"
126
send_member="GetSessionType"/>
127
- <allow send_interface="org.freedesktop.ConsoleKit.Session"
128
+ <allow send_destination="org.freedesktop.ConsoleKit"
129
+ send_interface="org.freedesktop.ConsoleKit.Session"
130
send_member="GetUser"/>
131
- <allow send_interface="org.freedesktop.ConsoleKit.Session"
132
+ <allow send_destination="org.freedesktop.ConsoleKit"
133
+ send_interface="org.freedesktop.ConsoleKit.Session"
134
send_member="GetUnixUser"/>
135
- <allow send_interface="org.freedesktop.ConsoleKit.Session"
136
+ <allow send_destination="org.freedesktop.ConsoleKit"
137
+ send_interface="org.freedesktop.ConsoleKit.Session"
138
send_member="GetX11Display"/>
139
- <allow send_interface="org.freedesktop.ConsoleKit.Session"
140
+ <allow send_destination="org.freedesktop.ConsoleKit"
141
+ send_interface="org.freedesktop.ConsoleKit.Session"
142
send_member="GetX11DisplayDevice"/>
143
- <allow send_interface="org.freedesktop.ConsoleKit.Session"
144
+ <allow send_destination="org.freedesktop.ConsoleKit"
145
+ send_interface="org.freedesktop.ConsoleKit.Session"
146
send_member="GetDisplayDevice"/>
147
- <allow send_interface="org.freedesktop.ConsoleKit.Session"
148
+ <allow send_destination="org.freedesktop.ConsoleKit"
149
+ send_interface="org.freedesktop.ConsoleKit.Session"
150
send_member="GetRemoteHostName"/>
151
- <allow send_interface="org.freedesktop.ConsoleKit.Session"
152
+ <allow send_destination="org.freedesktop.ConsoleKit"
153
+ send_interface="org.freedesktop.ConsoleKit.Session"
154
send_member="IsActive"/>
155
- <allow send_interface="org.freedesktop.ConsoleKit.Session"
156
+ <allow send_destination="org.freedesktop.ConsoleKit"
157
+ send_interface="org.freedesktop.ConsoleKit.Session"
158
send_member="IsLocal"/>
159
- <allow send_interface="org.freedesktop.ConsoleKit.Session"
160
+ <allow send_destination="org.freedesktop.ConsoleKit"
161
+ send_interface="org.freedesktop.ConsoleKit.Session"
162
send_member="GetCreationTime"/>
163
- <allow send_interface="org.freedesktop.ConsoleKit.Session"
164
+ <allow send_destination="org.freedesktop.ConsoleKit"
165
+ send_interface="org.freedesktop.ConsoleKit.Session"
166
send_member="Activate"/>
167
- <allow send_interface="org.freedesktop.ConsoleKit.Session"
168
+ <allow send_destination="org.freedesktop.ConsoleKit"
169
+ send_interface="org.freedesktop.ConsoleKit.Session"
170
send_member="GetIdleHint"/>
171
- <allow send_interface="org.freedesktop.ConsoleKit.Session"
172
+ <allow send_destination="org.freedesktop.ConsoleKit"
173
+ send_interface="org.freedesktop.ConsoleKit.Session"
174
+ send_member="SetIdleHint"/>
175
+ <allow send_destination="org.freedesktop.ConsoleKit"
176
+ send_interface="org.freedesktop.ConsoleKit.Session"
177
send_member="GetIdleSinceHint"/>