Files
revpi-middleware/data/dbus-policy/com.revolutionpi.middleware1.conf
Sven Sager 463a61a001 fix(dbus): Update DBus policy file path and interface name
Change the comment to reflect the new DBus policy file location. Adjust
the interface name to use `PiControl` instead of `picontrol` for
consistency.
2025-04-22 10:37:36 +02:00

23 lines
860 B
Plaintext

<!-- /usr/share/dbus-1/system.d/com.revolutionpi.middleware1.conf -->
<busconfig>
<!-- Allow full access to root as the bus owner -->
<policy user="root">
<allow own="com.revolutionpi.middleware1"/>
<allow send_destination="com.revolutionpi.middleware1"/>
<allow receive_sender="com.revolutionpi.middleware1"/>
</policy>
<!-- System group picontrol -->
<policy group="picontrol">
<allow send_destination="com.revolutionpi.middleware1"
send_interface="org.freedesktop.DBus.Introspectable"/>
<allow send_destination="com.revolutionpi.middleware1"
send_interface="com.revolutionpi.middleware1.PiControl"/>
</policy>
<!-- Standard-Policy -->
<policy context="default">
<deny send_destination="com.revolutionpi.middleware1"/>
</policy>
</busconfig>