Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
[dbus] Allow running nfcd under root
For debugging.
  • Loading branch information
monich committed Mar 28, 2019
1 parent 068525c commit 3083fd1
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 9 deletions.
15 changes: 6 additions & 9 deletions plugins/dbus_neard/org.neard.conf
@@ -1,18 +1,15 @@
<!DOCTYPE busconfig PUBLIC "-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
"http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
<busconfig>
<policy user="nfc">
<policy user="root">
<allow own="org.neard"/>
<allow send_destination="org.neard"/>
<allow send_interface="org.neard.NDEFAgent"/>
<allow send_interface="org.neard.PHDC.Manager"/>
<allow send_interface="org.neard.PHDC.Agent"/>
<allow send_interface="org.neard.HandoverAgent"/>
</policy>
<policy at_console="true">
<allow send_destination="org.neard"/>
<policy user="nfc">
<allow own="org.neard"/>
</policy>
<policy context="default">
<deny send_destination="org.neard"/>
<allow send_destination="org.neard" send_interface="org.neard.Adapter"/>
<allow send_destination="org.neard" send_interface="org.neard.Record"/>
<allow send_destination="org.neard" send_interface="org.neard.Tag"/>
</policy>
</busconfig>
5 changes: 5 additions & 0 deletions plugins/dbus_service/org.sailfishos.nfc.daemon.conf
@@ -1,11 +1,16 @@
<!DOCTYPE busconfig PUBLIC "-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
"http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
<busconfig>
<policy user="root">
<allow own="org.sailfishos.nfc.daemon"/>
</policy>
<policy user="nfc">
<allow own="org.sailfishos.nfc.daemon"/>
</policy>
<policy context="default">
<allow send_destination="org.sailfishos.nfc.daemon"
send_interface="org.sailfishos.nfc.Daemon"/>
<allow send_destination="org.sailfishos.nfc.daemon"
send_interface="org.nemomobile.Logger"/>
</policy>
</busconfig>
3 changes: 3 additions & 0 deletions plugins/settings/org.sailfishos.nfc.settings.conf
@@ -1,6 +1,9 @@
<!DOCTYPE busconfig PUBLIC "-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
"http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
<busconfig>
<policy user="root">
<allow own="org.sailfishos.nfc.settings"/>
</policy>
<policy user="nfc">
<allow own="org.sailfishos.nfc.settings"/>
</policy>
Expand Down

0 comments on commit 3083fd1

Please sign in to comment.