1 | <!DOCTYPE busconfig PUBLIC |
---|
2 | "-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN" |
---|
3 | "http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd"> |
---|
4 | <busconfig> |
---|
5 | |
---|
6 | <!-- Only root can own the service --> |
---|
7 | <policy user="root"> |
---|
8 | <allow own="org.gnome.DisplayManager"/> |
---|
9 | |
---|
10 | <allow send_destination="org.gnome.DisplayManager" |
---|
11 | send_interface="org.gnome.DisplayManager.Manager"/> |
---|
12 | <allow send_destination="org.gnome.DisplayManager" |
---|
13 | send_interface="org.gnome.DisplayManager.Display"/> |
---|
14 | <allow send_destination="org.gnome.DisplayManager" |
---|
15 | send_interface="org.gnome.DisplayManager.LocalDisplayFactory"/> |
---|
16 | <allow send_destination="org.gnome.DisplayManager" |
---|
17 | send_interface="org.gnome.DisplayManager.Settings"/> |
---|
18 | <allow send_destination="org.gnome.DisplayManager" |
---|
19 | send_interface="org.gnome.DisplayManager.Slave"/> |
---|
20 | <allow send_destination="org.gnome.DisplayManager" |
---|
21 | send_interface="org.gnome.DisplayManager.Session"/> |
---|
22 | <allow send_destination="org.gnome.DisplayManager" |
---|
23 | send_interface="org.gnome.DBus.Properties" /> |
---|
24 | <allow send_destination="org.gnome.DisplayManager" |
---|
25 | send_interface="org.freedesktop.DBus.Introspectable"/> |
---|
26 | |
---|
27 | </policy> |
---|
28 | |
---|
29 | <policy context="default"> |
---|
30 | <deny send_destination="org.gnome.DisplayManager" |
---|
31 | send_interface="org.gnome.DisplayManager.Manager"/> |
---|
32 | <deny send_destination="org.gnome.DisplayManager" |
---|
33 | send_interface="org.gnome.DisplayManager.Display"/> |
---|
34 | <deny send_destination="org.gnome.DisplayManager" |
---|
35 | send_interface="org.gnome.DisplayManager.LocalDisplayFactory"/> |
---|
36 | <deny send_destination="org.gnome.DisplayManager" |
---|
37 | send_interface="org.gnome.DisplayManager.Settings"/> |
---|
38 | <deny send_destination="org.gnome.DisplayManager" |
---|
39 | send_interface="org.gnome.DisplayManager.Slave"/> |
---|
40 | <deny send_destination="org.gnome.DisplayManager" |
---|
41 | send_interface="org.gnome.DisplayManager.Session"/> |
---|
42 | <deny send_destination="org.gnome.DisplayManager" |
---|
43 | send_interface="org.gnome.DBus.Properties" /> |
---|
44 | <allow send_destination="org.gnome.DisplayManager" |
---|
45 | send_interface="org.freedesktop.DBus.Introspectable"/> |
---|
46 | |
---|
47 | <allow send_destination="org.gnome.DisplayManager" |
---|
48 | send_interface="org.gnome.DisplayManager.Display" |
---|
49 | send_member="GetId"/> |
---|
50 | <allow send_destination="org.gnome.DisplayManager" |
---|
51 | send_interface="org.gnome.DisplayManager.Display" |
---|
52 | send_member="GetRemoteHostname"/> |
---|
53 | <allow send_destination="org.gnome.DisplayManager" |
---|
54 | send_interface="org.gnome.DisplayManager.Display" |
---|
55 | send_member="GetSeatId"/> |
---|
56 | <allow send_destination="org.gnome.DisplayManager" |
---|
57 | send_interface="org.gnome.DisplayManager.Display" |
---|
58 | send_member="GetX11DisplayName"/> |
---|
59 | <allow send_destination="org.gnome.DisplayManager" |
---|
60 | send_interface="org.gnome.DisplayManager.Display" |
---|
61 | send_member="GetX11DisplayNumber"/> |
---|
62 | <allow send_destination="org.gnome.DisplayManager" |
---|
63 | send_interface="org.gnome.DisplayManager.Display" |
---|
64 | send_member="IsLocal"/> |
---|
65 | |
---|
66 | <allow send_destination="org.gnome.DisplayManager" |
---|
67 | send_interface="org.gnome.DisplayManager.LocalDisplayFactory" |
---|
68 | send_member="CreateTransientDisplay"/> |
---|
69 | |
---|
70 | <allow send_destination="org.gnome.DisplayManager" |
---|
71 | send_interface="org.gnome.DisplayManager.Manager" |
---|
72 | send_member="GetDisplays"/> |
---|
73 | |
---|
74 | </policy> |
---|
75 | |
---|
76 | <policy user="@GDM_USERNAME@"> |
---|
77 | <allow send_destination="org.gnome.DisplayManager" |
---|
78 | send_interface="org.gnome.DisplayManager.Manager"/> |
---|
79 | <allow send_destination="org.gnome.DisplayManager" |
---|
80 | send_interface="org.gnome.DisplayManager.Display"/> |
---|
81 | <allow send_destination="org.gnome.DisplayManager" |
---|
82 | send_interface="org.gnome.DisplayManager.LocalDisplayFactory"/> |
---|
83 | <allow send_destination="org.gnome.DisplayManager" |
---|
84 | send_interface="org.gnome.DisplayManager.Settings"/> |
---|
85 | <allow send_destination="org.gnome.DisplayManager" |
---|
86 | send_interface="org.gnome.DBus.Properties" /> |
---|
87 | <allow send_destination="org.gnome.DisplayManager" |
---|
88 | send_interface="org.freedesktop.DBus.Introspectable"/> |
---|
89 | </policy> |
---|
90 | |
---|
91 | </busconfig> |
---|