dbus-policy: change to default deny policy
[platform/core/system/storaged.git] / conf / org.tizen.system.storage.conf
1 <!DOCTYPE busconfig PUBLIC "-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
2  "http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
3
4 <busconfig>
5     <policy user="root">
6         <allow own="org.tizen.system.storage"/>
7         <allow send_destination="org.tizen.system.storage"/>
8     </policy>
9
10     <policy user="security_fw">
11         <allow send_destination="org.tizen.system.storage"
12                 send_path="/Org/Tizen/System/Storage/Block/Manager"
13                 send_member="GetControl"/>
14         <allow send_destination="org.tizen.system.storage"
15                 send_path="/Org/Tizen/System/Storage/Block/Manager"
16                 send_member="Control"/>
17     </policy>
18
19     <policy context="default">
20         <deny own="org.tizen.system.storage"/>
21         <deny send_destination="org.tizen.system.storage"/>
22         <allow send_destination="org.tizen.system.storage" send_type="signal"/>
23
24         <check send_destination="org.tizen.system.storage"
25                 send_path="/Org/Tizen/System/Storage/Block/Manager"
26                 privilege="http://tizen.org/privilege/externalstorage"/>
27
28         <allow send_destination="org.tizen.system.storage"
29                 send_path="/Org/Tizen/System/Storage/Storage"
30                 send_member="GetStatus"/>
31         <allow send_destination="org.tizen.system.storage"
32                 send_path="/Org/Tizen/System/Storage/Storage"
33                 send_member="getstorage"/>
34         <allow send_destination="org.tizen.system.storage"
35                 send_path="/Org/Tizen/System/Storage/Storage"
36                 send_member="GetStatvfs"/>
37
38         <deny send_destination="org.tizen.system.storage"
39                 send_path="/Org/Tizen/System/Storage/Block/Manager"
40                 send_member="GetControl"/>
41         <deny send_destination="org.tizen.system.storage"
42                 send_path="/Org/Tizen/System/Storage/Block/Manager"
43                 send_member="Control"/>
44
45         <allow send_destination="org.tizen.system.storage"
46                 send_path="/Org/Tizen/System/Storage/Block/Manager"
47                 send_member="ShowDeviceList"/>
48         <allow send_destination="org.tizen.system.storage"
49                 send_path="/Org/Tizen/System/Storage/Block/Manager"
50                 send_member="GetDeviceList"/>
51         <allow send_destination="org.tizen.system.storage"
52                 send_path="/Org/Tizen/System/Storage/Block/Manager"
53                 send_member="GetDeviceList2"/>
54         <allow send_destination="org.tizen.system.storage"
55                 send_path="/Org/Tizen/System/Storage/Block/Manager"
56                 send_member="GetDeviceInfo"/>
57         <allow send_destination="org.tizen.system.storage"
58                 send_path="/Org/Tizen/System/Storage/Block/Manager"
59                 send_member="GetMmcPrimary"/>
60     </policy>
61 </busconfig>