Fix privilege name from usermanagement to internal/usermanagement
[platform/upstream/gumd.git] / src / daemon / dbus / gumd-dbus.conf.in
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 <busconfig>
4
5     <type>@MESSAGE_BUS_TYPE@</type>
6
7     <servicedir>@DBUS_SERVICES_DIR@</servicedir>
8
9     <policy user="root">
10         <allow own="org.O1.SecurityAccounts.gUserManagement"/>
11         <allow send_destination="org.O1.SecurityAccounts.gUserManagement"/>
12     </policy>
13
14     <policy context="default">
15         <deny send_destination="org.O1.SecurityAccounts.gUserManagement"/>
16         <allow receive_sender="org.O1.SecurityAccounts.gUserManagement" receive_type="signal"/>
17
18         <allow send_destination="org.O1.SecurityAccounts.gUserManagement"
19          send_interface="org.freedesktop.DBus.Properties" send_member="Get"/>
20         <allow send_destination="org.O1.SecurityAccounts.gUserManagement"
21          send_interface="org.freedesktop.DBus.Properties" send_member="GetAll"/>
22         <check send_destination="org.O1.SecurityAccounts.gUserManagement"
23          send_interface="org.freedesktop.DBus.Properties" send_member="Set"
24          privilege="http://tizen.org/privilege/internal/usermanagement"/>
25
26         <check send_destination="org.O1.SecurityAccounts.gUserManagement"
27          send_interface="org.O1.SecurityAccounts.gUserManagement.User" send_member="addUser"
28          privilege="http://tizen.org/privilege/internal/usermanagement"/>
29         <check send_destination="org.O1.SecurityAccounts.gUserManagement"
30          send_interface="org.O1.SecurityAccounts.gUserManagement.User" send_member="deleteUser"
31          privilege="http://tizen.org/privilege/internal/usermanagement"/>
32         <check send_destination="org.O1.SecurityAccounts.gUserManagement"
33          send_interface="org.O1.SecurityAccounts.gUserManagement.User" send_member="updateUser"
34          privilege="http://tizen.org/privilege/internal/usermanagement"/>
35
36         <check send_destination="org.O1.SecurityAccounts.gUserManagement"
37          send_interface="org.O1.SecurityAccounts.gUserManagement.UserService" send_member="createNewUser"
38          privilege="http://tizen.org/privilege/internal/usermanagement"/>
39         <allow send_destination="org.O1.SecurityAccounts.gUserManagement"
40          send_interface="org.O1.SecurityAccounts.gUserManagement.UserService" send_member="getUser"/>
41         <allow send_destination="org.O1.SecurityAccounts.gUserManagement"
42          send_interface="org.O1.SecurityAccounts.gUserManagement.UserService" send_member="getUserByName"/>
43         <allow send_destination="org.O1.SecurityAccounts.gUserManagement"
44          send_interface="org.O1.SecurityAccounts.gUserManagement.UserService" send_member="getUserList"/>
45
46         <check send_destination="org.O1.SecurityAccounts.gUserManagement"
47          send_interface="org.O1.SecurityAccounts.gUserManagement.Group" send_member="addGroup"
48          privilege="http://tizen.org/privilege/internal/usermanagement"/>
49         <check send_destination="org.O1.SecurityAccounts.gUserManagement"
50          send_interface="org.O1.SecurityAccounts.gUserManagement.Group" send_member="deleteGroup"
51          privilege="http://tizen.org/privilege/internal/usermanagement"/>
52         <check send_destination="org.O1.SecurityAccounts.gUserManagement"
53          send_interface="org.O1.SecurityAccounts.gUserManagement.Group" send_member="updateGroup"
54          privilege="http://tizen.org/privilege/internal/usermanagement"/>
55         <check send_destination="org.O1.SecurityAccounts.gUserManagement"
56          send_interface="org.O1.SecurityAccounts.gUserManagement.Group" send_member="addMember"
57          privilege="http://tizen.org/privilege/internal/usermanagement"/>
58         <check send_destination="org.O1.SecurityAccounts.gUserManagement"
59          send_interface="org.O1.SecurityAccounts.gUserManagement.Group" send_member="deleteMember"
60          privilege="http://tizen.org/privilege/internal/usermanagement"/>
61
62         <check send_destination="org.O1.SecurityAccounts.gUserManagement"
63          send_interface="org.O1.SecurityAccounts.gUserManagement.GroupService" send_member="createNewGroup"
64          privilege="http://tizen.org/privilege/internal/usermanagement"/>
65         <allow send_destination="org.O1.SecurityAccounts.gUserManagement"
66          send_interface="org.O1.SecurityAccounts.gUserManagement.GroupService" send_member="getGroup"/>
67         <allow send_destination="org.O1.SecurityAccounts.gUserManagement"
68          send_interface="org.O1.SecurityAccounts.gUserManagement.GroupService" send_member="getGroupByName"/>
69     </policy>
70 </busconfig>