Merge "Change uid and gid for service files" into tizen
[platform/core/uifw/tts.git] / tts-server.conf
index fa770dd..e70dde0 100644 (file)
@@ -2,64 +2,57 @@
  "http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
 <busconfig>
 
-<!-- root can own the service -->
   <policy user="root">
-    <allow own_prefix="org.tizen.tts"/>
     <allow send_destination="org.tizen.tts"/>
-    <allow receive_sender="org.tizen.tts"/>
+    <allow send_destination="org.tizen.voice.ttsserver"/>
+    <allow send_destination="org.tizen.voice.ttsnotiserver"/>
+    <allow send_destination="org.tizen.voice.ttssrserver"/>
+    <allow send_destination="org.tizen.voice.ttsinterruptserver"/>
   </policy>
 
-  <policy context="default">
+  <policy group="users">
     <allow own_prefix="org.tizen.tts"/>
-    <allow send_destination="org.tizen.tts"/>
-    <allow receive_sender="org.tizen.tts"/>
-  </policy>
-
-  
-  <policy user="root">
     <allow own="org.tizen.voice.ttsserver"/>
-    <allow send_destination="org.tizen.voice.ttsserver"/>
-    <allow receive_sender="org.tizen.voice.ttsserver"/>
-  </policy>
+    <allow own="org.tizen.voice.ttsnotiserver"/>
+    <allow own="org.tizen.voice.ttssrserver"/>
+    <allow own="org.tizen.voice.ttsinterruptserver"/>
 
-  <policy context="default">
-    <allow send_destination="org.tizen.voice.ttsserver"
-    send_interface="org.tizen.voice.ttsserver"/>
+    <allow send_destination="org.tizen.tts"/>
+    <allow send_destination="org.tizen.voice.ttsserver"/>
+    <allow send_destination="org.tizen.voice.ttsnotiserver"/>
+    <allow send_destination="org.tizen.voice.ttssrserver"/>
+    <allow send_destination="org.tizen.voice.ttsinterruptserver"/>
   </policy>
 
-  
-  <policy user="root">
+  <policy user="system">
+    <allow own_prefix="org.tizen.tts"/>
+    <allow own="org.tizen.voice.ttsserver"/>
     <allow own="org.tizen.voice.ttsnotiserver"/>
+    <allow own="org.tizen.voice.ttssrserver"/>
+    <allow own="org.tizen.voice.ttsinterruptserver"/>
+    
+    <allow send_destination="org.tizen.tts"/>
+    <allow send_destination="org.tizen.voice.ttsserver"/>
     <allow send_destination="org.tizen.voice.ttsnotiserver"/>
-    <allow receive_sender="org.tizen.voice.ttsnotiserver"/>
+    <allow send_destination="org.tizen.voice.ttssrserver"/>
+    <allow send_destination="org.tizen.voice.ttsinterruptserver"/>
   </policy>
 
   <policy context="default">
-    <allow send_destination="org.tizen.voice.ttsnotiserver"
-    send_interface="org.tizen.voice.ttsnotiserver"/>
-  </policy>
+    <deny send_destination="org.tizen.tts"/>
+    <deny own_prefix="org.tizen.tts"/>
 
-  
-  <policy user="root">
-    <allow own="org.tizen.voice.ttssrserver"/>
-    <allow send_destination="org.tizen.voice.ttssrserver"/>
-    <allow receive_sender="org.tizen.voice.ttssrserver"/>
-  </policy>
+    <deny send_destination="org.tizen.voice.ttsserver"/>
+    <deny own="org.tizen.voice.ttsserver"/>
 
-  <policy context="default">
-    <allow send_destination="org.tizen.voice.ttssrserver"
-    send_interface="org.tizen.voice.ttssrserver"/>
-  </policy>
+    <deny send_destination="org.tizen.voice.ttsnotiserver"/>
+    <deny own="org.tizen.voice.ttsnotiserver"/>
 
+    <deny send_destination="org.tizen.voice.ttssrserver"/>
+    <deny own="org.tizen.voice.ttssrserver"/>
 
-  <policy user="root">
-    <allow own="org.tizen.voice.ttsinterruptserver"/>
-    <allow send_destination="org.tizen.voice.ttsinterruptserver"/>
-    <allow receive_sender="org.tizen.voice.ttsinterruptserver"/>
+    <deny send_destination="org.tizen.voice.ttsinterruptserver"/>
+    <deny own="org.tizen.voice.ttsinterruptserver"/>
   </policy>
 
-  <policy context="default">
-    <allow send_destination="org.tizen.voice.ttsinterruptserver"
-    send_interface="org.tizen.voice.ttsinterruptserver"/>
-  </policy>
 </busconfig>