11cc1c3615786c2f871044eaa471c7554bb2df3d2Marcel Holtmann<!-- This configuration file specifies the required security policies
29162dfde2d6a7625849aa873fc5ef9220779e7a9Marcel Holtmann     for Bluetooth core daemon to work. -->
31cc1c3615786c2f871044eaa471c7554bb2df3d2Marcel Holtmann
41cc1c3615786c2f871044eaa471c7554bb2df3d2Marcel Holtmann<!DOCTYPE busconfig PUBLIC "-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
51cc1c3615786c2f871044eaa471c7554bb2df3d2Marcel Holtmann "http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
61cc1c3615786c2f871044eaa471c7554bb2df3d2Marcel Holtmann<busconfig>
71cc1c3615786c2f871044eaa471c7554bb2df3d2Marcel Holtmann
81cc1c3615786c2f871044eaa471c7554bb2df3d2Marcel Holtmann  <!-- ../system.conf have denied everything, so we just punch some holes -->
91cc1c3615786c2f871044eaa471c7554bb2df3d2Marcel Holtmann
10930a2e3369f14694bc7661a77cec279171a421a4Marcel Holtmann  <policy user="root">
111cc1c3615786c2f871044eaa471c7554bb2df3d2Marcel Holtmann    <allow own="org.bluez"/>
127a500893c81dbedf2ce0fb29b10ca6a8303f7e77Marcel Holtmann    <allow send_destination="org.bluez"/>
1306637b08f721e1565fa05b818adfb8a0acec804eMarcel Holtmann    <allow send_interface="org.bluez.Agent"/>
142a89d23a37af5862f346545fedadac06b481d2baDenis Kenzior    <allow send_interface="org.bluez.HandsfreeAgent"/>
150537d6e99c26db08c3f3d25cab47fd40f3b67c33Luiz Augusto von Dentz    <allow send_interface="org.bluez.MediaEndpoint"/>
169c06684e166554221936cabba0894a6e686924d7Anderson Lizardo    <allow send_interface="org.bluez.Watcher"/>
17930a2e3369f14694bc7661a77cec279171a421a4Marcel Holtmann  </policy>
181cc1c3615786c2f871044eaa471c7554bb2df3d2Marcel Holtmann
19930a2e3369f14694bc7661a77cec279171a421a4Marcel Holtmann  <policy at_console="true">
207a500893c81dbedf2ce0fb29b10ca6a8303f7e77Marcel Holtmann    <allow send_destination="org.bluez"/>
21388c25895e899d02d2bb76ad0749db4c6b3788fdMarcel Holtmann  </policy>
22388c25895e899d02d2bb76ad0749db4c6b3788fdMarcel Holtmann
2329a9ac52089515eafb0cefc6f949d3d4b3d5ca0dTill Kamppeter  <!-- allow users of lp group (printing subsystem) to 
2429a9ac52089515eafb0cefc6f949d3d4b3d5ca0dTill Kamppeter       communicate with bluetoothd -->
2529a9ac52089515eafb0cefc6f949d3d4b3d5ca0dTill Kamppeter  <policy group="lp">
2629a9ac52089515eafb0cefc6f949d3d4b3d5ca0dTill Kamppeter    <allow send_destination="org.bluez"/>
2729a9ac52089515eafb0cefc6f949d3d4b3d5ca0dTill Kamppeter  </policy>
2829a9ac52089515eafb0cefc6f949d3d4b3d5ca0dTill Kamppeter
29388c25895e899d02d2bb76ad0749db4c6b3788fdMarcel Holtmann  <policy context="default">
307a500893c81dbedf2ce0fb29b10ca6a8303f7e77Marcel Holtmann    <deny send_destination="org.bluez"/>
311cc1c3615786c2f871044eaa471c7554bb2df3d2Marcel Holtmann  </policy>
321cc1c3615786c2f871044eaa471c7554bb2df3d2Marcel Holtmann
331cc1c3615786c2f871044eaa471c7554bb2df3d2Marcel Holtmann</busconfig>
34