Commit 1de4dcaf authored by Devaev Maxim's avatar Devaev Maxim

Added DBus policy rules

parent 9ddc1849
<?xml version="1.0" encoding="UTF-8" ?>
<!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.etersoft.settingsd"/>
<allow send_destination="org.etersoft.settingsd"/>
</policy>
<policy user="root">
<allow send_destination="org.etersoft.settingsd"/>
</policy>
<policy context="default">
<deny own="org.etersoft.settingsd"/>
<deny send_destination="org.etersoft.settingsd"/>
<allow send_destination="org.etersoft.settingsd" send_interface="org.freedesktop.DBus.Introspectable"/>
<allow send_destination="org.etersoft.settingsd" send_interface="org.freedesktop.DBus.Properties"/>
</policy>
<!-- Default modules configuration -->
<!-- fmod_example -->
<policy context="default">
<allow send_destination="org.etersoft.settingsd" send_path="/org/etersoft/settingsd/functions/example"/>
<deny send_destination="org.etersoft.settingsd" send_path="/org/etersoft/settingsd/functions/example"
send_interface="com.example.settingsd.sharedObject" send_member="die"/>
</policy>
<!-- fmod_common_info -->
<policy context="default">
<allow send_destination="org.etersoft.settingsd" send_path="/org/etersoft/settingsd/functions/common_info"/>
</policy>
<!-- fmod_statistics -->
<policy context="default">
<allow send_destination="org.etersoft.settingsd" send_interface="org.etersoft.settingsd.functions.statistics"/>
<allow send_destination="org.etersoft.settingsd" send_interface="org.etersoft.settingsd.functions.statistics.cpu"/>
<allow send_destination="org.etersoft.settingsd" send_interface="org.etersoft.settingsd.functions.statistics.memory"/>
</policy>
<!-- fmod_machine -->
<policy context="default">
<deny send_destination="org.etersoft.settingsd" send_interface="org.etersoft.settingsd.functions.power"/>
<deny send_destination="org.etersoft.settingsd" send_interface="org.etersoft.settingsd.functions.runlevels"/>
<allow send_destination="org.etersoft.settingsd" send_interface="org.etersoft.settingsd.functions.runlevels" send_member="currentLevel"/>
<allow send_destination="org.etersoft.settingsd" send_interface="org.etersoft.settingsd.functions.runlevels" send_member="previousLevel"/>
</policy>
<!-- fmod_system_services -->
<policy context="default">
<allow send_destination="org.etersoft.settingsd" send_interface="org.etersoft.settingsd.functions.systemService" send_member="description"/>
<allow send_destination="org.etersoft.settingsd" send_interface="org.etersoft.settingsd.functions.systemService" send_member="shortDescription"/>
<allow send_destination="org.etersoft.settingsd" send_interface="org.etersoft.settingsd.functions.systemService" send_member="levelsMap"/>
<allow send_destination="org.etersoft.settingsd" send_interface="org.etersoft.settingsd.functions.systemService" send_member="status"/>
</policy>
</busconfig>
<!--
vim:ts=2
-->
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment