org.etersoft.settingsd.conf 9.32 KB
Newer Older
Devaev Maxim's avatar
Devaev Maxim committed
1
<?xml version="1.0" encoding="UTF-8" ?>
2
<!DOCTYPE busconfig PUBLIC "-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
Devaev Maxim's avatar
Devaev Maxim committed
3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
	"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>

49

Devaev Maxim's avatar
Devaev Maxim committed
50 51 52 53 54 55 56 57
	<!-- fmod_machine -->
	<policy context="default">
		<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">
58
		<allow send_destination="org.etersoft.settingsd" send_interface="org.etersoft.settingsd.functions.systemServices" send_member="servicesChanged"/>
59

60
		<allow send_destination="org.etersoft.settingsd" send_interface="org.etersoft.settingsd.functions.systemService" send_member="realName"/>
Devaev Maxim's avatar
Devaev Maxim committed
61 62 63 64 65 66
		<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>

67

68 69
	<!-- fmod_local_users -->
	<policy context="default">
70 71 72 73
		<allow send_destination="org.etersoft.settingsd" send_interface="org.etersoft.settingsd.functions.localUsers" send_member="minUid"/>
		<allow send_destination="org.etersoft.settingsd" send_interface="org.etersoft.settingsd.functions.localUsers" send_member="maxUid"/>
		<allow send_destination="org.etersoft.settingsd" send_interface="org.etersoft.settingsd.functions.localUsers" send_member="minSystemUid"/>
		<allow send_destination="org.etersoft.settingsd" send_interface="org.etersoft.settingsd.functions.localUsers" send_member="maxSystemUid"/>
74
		<allow send_destination="org.etersoft.settingsd" send_interface="org.etersoft.settingsd.functions.localUsers" send_member="usersChanged"/>
75

76 77 78 79 80 81 82 83 84
		<allow send_destination="org.etersoft.settingsd" send_interface="org.etersoft.settingsd.functions.localUser" send_member="realName"/>
		<allow send_destination="org.etersoft.settingsd" send_interface="org.etersoft.settingsd.functions.localUser" send_member="uid"/>
		<allow send_destination="org.etersoft.settingsd" send_interface="org.etersoft.settingsd.functions.localUser" send_member="gid"/>
		<allow send_destination="org.etersoft.settingsd" send_interface="org.etersoft.settingsd.functions.localUser" send_member="homePath"/>
		<allow send_destination="org.etersoft.settingsd" send_interface="org.etersoft.settingsd.functions.localUser" send_member="shell"/>
		<allow send_destination="org.etersoft.settingsd" send_interface="org.etersoft.settingsd.functions.localUser" send_member="comment"/>
		<allow send_destination="org.etersoft.settingsd" send_interface="org.etersoft.settingsd.functions.localUser" send_member="isLocked"/>
	</policy>

85 86
	<!-- fmod_local_groups -->
	<policy context="default">
87 88 89 90
		<allow send_destination="org.etersoft.settingsd" send_interface="org.etersoft.settingsd.functions.localGroups" send_member="minGid"/>
		<allow send_destination="org.etersoft.settingsd" send_interface="org.etersoft.settingsd.functions.localGroups" send_member="maxGid"/>
		<allow send_destination="org.etersoft.settingsd" send_interface="org.etersoft.settingsd.functions.localGroups" send_member="minSystemGid"/>
		<allow send_destination="org.etersoft.settingsd" send_interface="org.etersoft.settingsd.functions.localGroups" send_member="maxSystemGid"/>
91
		<allow send_destination="org.etersoft.settingsd" send_interface="org.etersoft.settingsd.functions.localGroups" send_member="groupsChanged"/>
92

93
		<allow send_destination="org.etersoft.settingsd" send_interface="org.etersoft.settingsd.functions.localGroup" send_member="realName"/>
94 95 96 97 98
		<allow send_destination="org.etersoft.settingsd" send_interface="org.etersoft.settingsd.functions.localGroup" send_member="gid"/>
		<allow send_destination="org.etersoft.settingsd" send_interface="org.etersoft.settingsd.functions.localGroup" send_member="users"/>
	</policy>


99 100 101 102 103 104 105 106 107 108 109
	<!-- fmod_nss_roles -->
	<policy context="default">
		<allow send_destination="org.etersoft.settingsd" send_interface="org.etersoft.settingsd.functions.nssRoles" send_member="rolesChanged"/>

		<allow send_destination="org.etersoft.settingsd" send_interface="org.etersoft.settingsd.functions.nssRole" send_member="realName"/>
		<allow send_destination="org.etersoft.settingsd" send_interface="org.etersoft.settingsd.functions.nssRole" send_member="rid"/>
		<allow send_destination="org.etersoft.settingsd" send_interface="org.etersoft.settingsd.functions.nssRole" send_member="users"/>
		<allow send_destination="org.etersoft.settingsd" send_interface="org.etersoft.settingsd.functions.nssRole" send_member="groups"/>
	</policy>


110 111 112 113 114 115
	<!-- fmod_date_time -->
	<policy context="default">
		<allow send_destination="org.etersoft.settingsd" send_interface="org.etersoft.settingsd.functions.time.zone" send_member="timeZone"/>
		<allow send_destination="org.etersoft.settingsd" send_interface="org.etersoft.settingsd.functions.time.systemClock" send_member="utcTime"/>
	</policy>

116 117 118 119 120
	<!-- fmod_ntp_config -->
	<policy context="default">
		<allow send_destination="org.etersoft.settingsd" send_interface="org.etersoft.settingsd.functions.time.ntp" send_member="servers"/>
	</policy>

121

Devaev Maxim's avatar
Devaev Maxim committed
122 123 124 125 126 127 128 129 130
	<!-- fmod_dnsmasq_config -->
	<policy context="default">
		<allow send_destination="org.etersoft.settingsd" send_interface="org.etersoft.settingsd.functions.dnsmasq.simple" send_member="servers"/>
		<allow send_destination="org.etersoft.settingsd" send_interface="org.etersoft.settingsd.functions.dnsmasq.simple" send_member="interfaces"/>
		<allow send_destination="org.etersoft.settingsd" send_interface="org.etersoft.settingsd.functions.dnsmasq.simple" send_member="exceptInterfaces"/>
		<allow send_destination="org.etersoft.settingsd" send_interface="org.etersoft.settingsd.functions.dnsmasq.simple" send_member="range"/>
		<allow send_destination="org.etersoft.settingsd" send_interface="org.etersoft.settingsd.functions.dnsmasq.simple" send_member="staticHosts"/>
	</policy>

131

132 133 134 135 136 137 138 139 140
	<!-- fmod_rtorrentd_config -->
	<policy context="default">
		<allow send_destination="org.etersoft.settingsd" send_interface="org.etersoft.settingsd.functions.rtorrent.daemon" send_member="downloadsDir"/>
		<allow send_destination="org.etersoft.settingsd" send_interface="org.etersoft.settingsd.functions.rtorrent.daemon" send_member="sessionDir"/>
		<allow send_destination="org.etersoft.settingsd" send_interface="org.etersoft.settingsd.functions.rtorrent.daemon" send_member="tmpDir"/>
		<allow send_destination="org.etersoft.settingsd" send_interface="org.etersoft.settingsd.functions.rtorrent.daemon" send_member="user"/>
		<allow send_destination="org.etersoft.settingsd" send_interface="org.etersoft.settingsd.functions.rtorrent.daemon" send_member="socketUser"/>
		<allow send_destination="org.etersoft.settingsd" send_interface="org.etersoft.settingsd.functions.rtorrent.daemon" send_member="socketGroup"/>
		<allow send_destination="org.etersoft.settingsd" send_interface="org.etersoft.settingsd.functions.rtorrent.daemon" send_member="socketMode"/>
141
		<allow send_destination="org.etersoft.settingsd" send_interface="org.etersoft.settingsd.functions.rtorrent.daemon" send_member="rawConfigPath"/>
Devaev Maxim's avatar
Devaev Maxim committed
142
		<!--<allow send_destination="org.etersoft.settingsd" send_interface="org.etersoft.settingsd.functions.rtorrent.daemon" send_member="rawConfig"/>-->
143 144
	</policy>

145

146 147 148 149 150
	<!-- fmod_disks_smart -->
	<policy context="default">
		<allow send_destination="org.etersoft.settingsd" send_interface="org.etersoft.settingsd.functions.disks.smart"/>
	</policy>

Devaev Maxim's avatar
Devaev Maxim committed
151 152 153 154 155 156 157
</busconfig>


<!--
		 vim:ts=2
-->