Allow Shairport Sync native D-Bus and MPRIS services to be owned by root as well as user "shairport-sync"

This commit is contained in:
Mike Brady
2020-06-21 09:57:05 +01:00
parent 4f0794d6cf
commit f266e4c08b
2 changed files with 9 additions and 2 deletions
+5 -1
View File
@@ -4,11 +4,15 @@
"http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
<busconfig>
<!-- Only user shairport-sync can own the Shairport Sync service -->
<!-- Allow users "root" and "shairport-sync" to own the Shairport Sync service -->
<policy user="root">
<allow own="org.gnome.ShairportSync"/>
</policy>
<policy user="shairport-sync">
<allow own="org.gnome.ShairportSync"/>
</policy>
<!-- Allow anyone to invoke methods on Shairport Sync server -->
<policy context="default">
<allow send_destination="org.gnome.ShairportSync"/>
+4 -1
View File
@@ -4,10 +4,13 @@
"http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
<busconfig>
<!-- Only user shairport-sync can own the Shairport Sync MPRIS service -->
<!-- Allow users "root" and "shairport-sync" to own the Shairport Sync MPRIS service -->
<policy user="shairport-sync">
<allow own="org.mpris.MediaPlayer2.ShairportSync"/>
</policy>
<policy user="root">
<allow own="org.mpris.MediaPlayer2.ShairportSync"/>
</policy>
<!-- Allow anyone to invoke methods on Shairport Sync MPRIS server -->
<policy context="default">