]> git.ipfire.org Git - thirdparty/shairport-sync.git/commitdiff
Allow Shairport Sync native D-Bus and MPRIS services to be owned by root as well...
authorMike Brady <mikebradydublin@icloud.com>
Sun, 21 Jun 2020 08:57:05 +0000 (09:57 +0100)
committerMike Brady <mikebradydublin@icloud.com>
Sun, 21 Jun 2020 08:57:05 +0000 (09:57 +0100)
scripts/shairport-sync-dbus-policy.conf
scripts/shairport-sync-mpris-policy.conf

index 497dd8852e98d3201b153f4d70765697e9418e5f..2d42619ceac26826836b2f597ee0c941dd5e1ee9 100644 (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"/>
index 1efb007200179ce5ed4c6d851c63f27b771be8b8..17ab847ac6d85a70cefe900f6b015353c31a557c 100644 (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">