3
0
mirror of https://git.kernel.org/pub/scm/network/wireless/iwd.git synced 2024-11-07 20:49:22 +01:00
iwd/src/iwd-dbus.conf
Jesse Lentz 0b9e7eb120 Allow SignalLevelAgent method calls in dbus policy
The SignalLevelAgent API is currently broken by the system bus's
security policy, which blocks iwd's outgoing method call messages. This
patch punches a hole for method calls on the
net.connman.iwd.SignalLevelAgent interface.
2022-05-20 14:50:54 -05:00

30 lines
855 B
Plaintext

<!-- This configuration file specifies the required security policies
for Wireless daemon to work. -->
<!DOCTYPE busconfig PUBLIC "-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
"http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
<busconfig>
<!-- ../system.conf have denied everything, so we just punch some holes -->
<policy user="root">
<allow own="net.connman.iwd"/>
<allow send_destination="net.connman.iwd"/>
<allow send_interface="net.connman.iwd.Agent"/>
<allow send_interface="net.connman.iwd.SignalLevelAgent"/>
</policy>
<policy group="wheel">
<allow send_destination="net.connman.iwd"/>
</policy>
<policy group="netdev">
<allow send_destination="net.connman.iwd"/>
</policy>
<policy context="default">
<deny send_destination="net.connman.iwd"/>
</policy>
</busconfig>