- Do not check Group & SMACK label for D-Bus service.
- Split funtions for Systemd and D-Bus service check.
Change-Id: I0975eb8a14301d0a0811fec388867540deb2f4b4
systemd_service_dir="/usr/lib/systemd/system"
dbus_service_dir="/usr/share/dbus-1/system-services"
-# function to check whether it is included in list files
-# args : $1 - service file, $2 - uid, $3 - gid, $4 - smacklabel, $5 - service list
-function check_service
+# function to check whether it is included in systemd list files
+# args : $1 - service file path, $2 - uid, $3 - gid, $4 - smacklabel
+function check_systemd_service
{
service_name=$(echo $1 | rev | cut -f1 -d "/" | rev)
- if [ $2 == ";" ]
+ if [ "$2" == "" ]
then
- uid=";root"
+ uid="root"
else
uid="$2"
fi
- if [ $3 == ";" ]
+ if [ "$3" == "" ]
then
- gid=";root"
+ gid="root"
else
gid="$3"
fi
- result=$(cat $5 | grep "$service_name$uid$gid$4")
- if [ "$result" = "" ]
+ result=$(cat $systemd_service_list | grep "$service_name;$uid;$gid;$4;")
+ if [ "$result" == "" ]
then
- echo "$1"
+ echo "Not permitted Systemd Service : $1"
echo $service_name >> $log_file
- # Move the service file to another directory. This service cannot be launched by systemd or d-bus.
- # TODO : This is temporary. Checking onlycap may need to be considered later.
- if [ -e "/etc/smack/onlycap" ]
+ move_service_file $1 $service_name
+ fi
+}
+
+# function to check whether it is included in dbus list files
+# args : $1 - service file path, $2 - uid
+function check_dbus_service
+{
+ # skip dbus service which has SystemdService option.
+ if [ "$(cat $1 | grep 'SystemdService=')" == "" ]
+ then
+ return
+ fi
+ service_name=$(echo $1 | rev | cut -f1 -d "/" | rev)
+ if [ "$2" == "" ]
+ then
+ uid="root"
+ else
+ uid="$2"
+ fi
+ result=$(cat $dbus_service_list | grep "$service_name;$uid;")
+ if [ "$result" == "" ]
+ then
+ echo "Not permitted DBUS Service : $1"
+ echo $service_name >> $log_file
+ move_service_file $1 $service_name
+ fi
+}
+
+# function to move service file to another directory. This service cannot be launched by systemd or d-bus.
+# $1 : service file path, $2 : service file name
+function move_service_file
+{
+ # TODO : This is temporary. Checking onlycap may need to be considered later.
+ if [ -e "/etc/smack/onlycap" ]
+ then
+ if [ ! -d $not_permitted_service_path ]
then
- if [ ! -d $not_permitted_service_path ]
- then
- mkdir $not_permitted_service_path
- fi
- mv "$1" "$not_permitted_service_path$service_name"
+ mkdir $not_permitted_service_path
fi
+ mv "$1" "$not_permitted_service_path$2"
fi
}
-# function to find and check service file in dbus / systemd directory
-# args : $1 = path (dbus or systemd), $2 = service list path
-function find_service
+# function to find and check service file in systemd directory
+function find_systemd_service
{
- for line in `find "$1" -type f -name "*service" 2> /dev/null`
+ for line in `find "$systemd_service_dir" -type f -name "*service" 2> /dev/null`
do
- # skip dbus service which has SystemdService option.
- if [ "$1" = "$dbus_service_dir" ] && [ "$(cat $line | grep 'SystemdService=')" != "" ]
- then
- continue
- fi
- uid=";$(cat $line | grep "User=" | grep -v "#" | cut -d "=" -f2 | tr -d '\015')"
- gid=";$(cat $line | grep "Group=" | grep -v "#" | cut -d "=" -f2 | tr -d '\015')"
- smacklabel=";$(cat $line | grep "SmackProcessLabel=" | grep -v "#" | cut -d "=" -f2 | tr -d '\015');"
+ uid="$(cat $line | grep "User=" | grep -v "#" | cut -d "=" -f2 | tr -d '\015')"
+ gid="$(cat $line | grep "Group=" | grep -v "#" | cut -d "=" -f2 | tr -d '\015')"
+ smacklabel="$(cat $line | grep "SmackProcessLabel=" | grep -v "#" | cut -d "=" -f2 | tr -d '\015')"
+ check_systemd_service "$line" "$uid" "$gid" "$smacklabel"
+ done
+}
- check_service $line $uid $gid $smacklabel $2
+# function to find and check service file in dbus directory
+function find_dbus_service
+{
+ for line in `find "$dbus_service_dir" -type f -name "*service" 2> /dev/null`
+ do
+ uid="$(cat $line | grep "User=" | grep -v "#" | cut -d "=" -f2 | tr -d '\015')"
+ check_dbus_service "$line" "$uid"
done
}
rm $result_file
fi
-# Run Test
-find_service "$systemd_service_dir" "$systemd_service_list"
-find_service "$dbus_service_dir" "$dbus_service_list"
+# MAIN
+find_systemd_service
+find_dbus_service
if [ ! -e $log_file ]
then
+ echo "Success! All service file is in the list"
echo "YES" > $result_file
else
+ echo "Fail! Please check the log and "$not_permitted_service_path
echo "NO" > $result_file
fi
-net.asp.service;network_fw;network_fw;;
-net.connman.service;network_fw;network_fw;;
-net.connman.vpn.service;network_fw;network_fw;;
-net.inm-manager.service;network_fw;network_fw;;
-net.mdgd.service;network_fw;network_fw;;
-net.netconfig.service;network_fw;network_fw;;
-net.uamd.service;network_fw;network_fw;;
-net.wifidirect.service;network_fw;network_fw;;
-net.wmesh.service;network_fw;network_fw;;
-org.O1.SecurityAccounts.gUserManagement.service;root;root;;
-org.bluez.ag_agent.service;network_fw;network_fw;;
-org.bluez.map_agent.service;root;root;;
-org.bluez.obex.service;network_fw;network_fw;;
-org.bluez.pb_agent.service;root;root;;
-org.freedesktop.hostname1.service;root;;;
-org.freedesktop.locale1.service;root;root;;
-org.freedesktop.login1.service;root;root;;
-org.freedesktop.systemd1.service;root;root;;
-org.projectx.bt.service;root;root;;
-org.projectx.bt_core.service;root;root;;
-org.tizen.MobileapAgent.service;network_fw;network_fw;;
-org.tizen.PhonenumberUtils.dbus.service;service_fw;service_fw;;
-org.tizen.account.manager.service;root;root;;
-org.tizen.alarm.manager.service;root;root;;
-org.tizen.app2sd.service;root;root;;
-org.tizen.data-provider-master.service;app_fw;app_fw;;
-org.tizen.dpm.syspopup.service;security_fw;root;;
-org.tizen.dummyasm.service;service_fw;service_fw;;
-org.tizen.fido-asm.service;service_fw;service_fw;;
-org.tizen.fido-bt-roaming.service;service_fw;service_fw;;
-org.tizen.fido.service;root;root;;
-org.tizen.lbs.Providers.LbsServer.service;location;location;;
-org.tizen.NetNfcService.service;network_fw;network_fw;;
-org.tizen.orchestration.service;system_fw;system_fw;;
-org.tizen.pkg_recovery.service;root;root;;
-org.tizen.pkgdir_tool.service;root;root;;
-org.tizen.pkgmgr.service;root;root;;
-org.tizen.scmirroring.server.service;multimedia_fw;multimedia_fw;;
-org.tizen.SoundServer.service;root;root;;
-org.tizen.smartreply.service;ui_fw;ui_fw;System;
-org.tizen.system.crash.service;root;root;;
-org.tizen.system.deviced.service;root;root;;
-org.tizen.system.popup.service;root;root;;
-org.tizen.system.storage.service;root;root;;
-org.tizen.system.vibrator.service;system_fw;root;;
-org.tizen.voice.ttsinterruptserver.service;ui_fw;ui_fw;;
-org.tizen.voice.ttsnotiserver.service;ui_fw;ui_fw;;
-org.tizen.voice.ttsserver.service;ui_fw;ui_fw;;
-org.tizen.voice.ttssrserver.service;ui_fw;ui_fw;;
-org.tizen.zigbee.service;network_fw;network_fw;;
+net.asp.service;network_fw;
+net.connman.service;network_fw;
+net.connman.vpn.service;network_fw;
+net.inm-manager.service;network_fw;
+net.mdgd.service;network_fw;
+net.netconfig.service;network_fw;
+net.uamd.service;network_fw;
+net.wifidirect.service;network_fw;
+net.wmesh.service;network_fw;
+org.O1.SecurityAccounts.gUserManagement.service;root;
+org.bluez.ag_agent.service;network_fw;
+org.bluez.map_agent.service;root;
+org.bluez.obex.service;network_fw;
+org.bluez.pb_agent.service;root;
+org.freedesktop.hostname1.service;root;
+org.freedesktop.locale1.service;root;
+org.freedesktop.login1.service;root;
+org.freedesktop.systemd1.service;root;
+org.projectx.bt.service;root;
+org.projectx.bt_core.service;root;
+org.tizen.MobileapAgent.service;network_fw;
+org.tizen.PhonenumberUtils.dbus.service;service_fw;
+org.tizen.account.manager.service;root;
+org.tizen.alarm.manager.service;root;
+org.tizen.app2sd.service;root;
+org.tizen.data-provider-master.service;app_fw;
+org.tizen.dpm.syspopup.service;security_fw;
+org.tizen.dummyasm.service;service_fw;
+org.tizen.fido-asm.service;service_fw;
+org.tizen.fido-bt-roaming.service;service_fw;
+org.tizen.fido.service;root;
+org.tizen.lbs.Providers.LbsServer.service;location;
+org.tizen.NetNfcService.service;network_fw;
+org.tizen.orchestration.service;system_fw;
+org.tizen.pkg_recovery.service;root;
+org.tizen.pkgdir_tool.service;root;
+org.tizen.pkgmgr.service;root;
+org.tizen.scmirroring.server.service;multimedia_fw;
+org.tizen.SoundServer.service;root;
+org.tizen.smartreply.service;ui_fw;
+org.tizen.system.crash.service;root;
+org.tizen.system.deviced.service;root;
+org.tizen.system.popup.service;root;
+org.tizen.system.storage.service;root;
+org.tizen.system.vibrator.service;system_fw;
+org.tizen.voice.ttsinterruptserver.service;ui_fw;
+org.tizen.voice.ttsnotiserver.service;ui_fw;
+org.tizen.voice.ttsserver.service;ui_fw;
+org.tizen.voice.ttssrserver.service;ui_fw;
+org.tizen.zigbee.service;network_fw;
-net.asp.service;network_fw;network_fw;;
-net.connman.service;network_fw;network_fw;;
-net.inm-manager.service;network_fw;network_fw;;
-net.mdgd.service;network_fw;network_fw;;
-net.netconfig.service;network_fw;network_fw;;
-net.uamd.service;network_fw;network_fw;;
-net.wmesh.service;network_fw;network_fw;;
-org.O1.SecurityAccounts.gUserManagement.service;root;root;;
-org.bluez.obex.service;network_fw;network_fw;;
-org.freedesktop.hostname1.service;root;;;
-org.freedesktop.locale1.service;root;root;;
-org.freedesktop.login1.service;root;root;;
-org.freedesktop.systemd1.service;root;root;;
-org.projectx.bt.service;root;root;;
-org.projectx.bt_core.service;root;root;;
-org.tizen.MobileapAgent.service;network_fw;network_fw;;
-org.tizen.PhonenumberUtils.dbus.service;service_fw;service_fw;;
-org.tizen.SoundServer.service;root;root;;
-org.tizen.alarm.manager.service;root;root;;
-org.tizen.data-provider-master.service;app_fw;app_fw;;
-org.tizen.dpm.syspopup.service;security_fw;root;;
-org.tizen.dummyasm.service;service_fw;service_fw;;
-org.tizen.fido-asm.service;service_fw;service_fw;;
-org.tizen.fido-bt-roaming.service;service_fw;service_fw;;
-org.tizen.fido.service;root;root;;
-org.tizen.pkg_recovery.service;root;root;;
-org.tizen.pkgdir_tool.service;root;root;;
-org.tizen.pkgmgr.service;root;root;;
-org.tizen.scmirroring.server.service;multimedia_fw;multimedia_fw;;
-org.tizen.smartreply.service;ui_fw;ui_fw;System;
-org.tizen.system.crash.service;root;root;;
-org.tizen.system.deviced.service;root;root;;
-org.tizen.system.storage.service;root;root;;
-org.tizen.voice.ttsinterruptserver.service;ui_fw;ui_fw;;
-org.tizen.voice.ttsnotiserver.service;ui_fw;ui_fw;;
-org.tizen.voice.ttsserver.service;ui_fw;ui_fw;;
-org.tizen.voice.ttssrserver.service;ui_fw;ui_fw;;
-org.tizen.zigbee.service;network_fw;network_fw;;
-org.bluez.service;root;root;; # need to be checked by service file verification
+net.asp.service;network_fw;
+net.connman.service;network_fw;
+net.inm-manager.service;network_fw;
+net.mdgd.service;network_fw;
+net.netconfig.service;network_fw;
+net.uamd.service;network_fw;
+net.wmesh.service;network_fw;
+org.O1.SecurityAccounts.gUserManagement.service;root;
+org.bluez.obex.service;network_fw;
+org.freedesktop.hostname1.service;root;
+org.freedesktop.locale1.service;root;
+org.freedesktop.login1.service;root;
+org.freedesktop.systemd1.service;root;
+org.projectx.bt.service;root;
+org.projectx.bt_core.service;root;
+org.tizen.MobileapAgent.service;network_fw;
+org.tizen.PhonenumberUtils.dbus.service;service_fw;
+org.tizen.SoundServer.service;root;
+org.tizen.alarm.manager.service;root;
+org.tizen.data-provider-master.service;app_fw;
+org.tizen.dpm.syspopup.service;security_fw;
+org.tizen.dummyasm.service;service_fw;
+org.tizen.fido-asm.service;service_fw;
+org.tizen.fido-bt-roaming.service;service_fw;
+org.tizen.fido.service;root;
+org.tizen.pkg_recovery.service;root;
+org.tizen.pkgdir_tool.service;root;
+org.tizen.pkgmgr.service;root;
+org.tizen.scmirroring.server.service;multimedia_fw;
+org.tizen.smartreply.service;ui_fw;
+org.tizen.system.crash.service;root;
+org.tizen.system.deviced.service;root;
+org.tizen.system.storage.service;root;
+org.tizen.voice.ttsinterruptserver.service;ui_fw;
+org.tizen.voice.ttsnotiserver.service;ui_fw;
+org.tizen.voice.ttsserver.service;ui_fw;
+org.tizen.voice.ttssrserver.service;ui_fw;
+org.tizen.zigbee.service;network_fw;
+org.bluez.service;root;
-net.asp.service;network_fw;network_fw;;
-net.connman.service;network_fw;network_fw;;
-net.inm-manager.service;network_fw;network_fw;;
-net.mdgd.service;network_fw;network_fw;;
-net.netconfig.service;network_fw;network_fw;;
-net.uamd.service;network_fw;network_fw;;
-net.wmesh.service;network_fw;network_fw;;
-org.O1.SecurityAccounts.gUserManagement.service;root;root;;
-org.bluez.ag_agent.service;network_fw;network_fw;;
-org.bluez.hid_agent.service;network_fw;network_fw;;
-org.bluez.hf_agent.service;root;root;;
-org.bluez.obex.service;network_fw;network_fw;;
-org.freedesktop.hostname1.service;root;;;
-org.freedesktop.locale1.service;root;root;;
-org.freedesktop.login1.service;root;root;;
-org.freedesktop.systemd1.service;root;root;;
-org.projectx.bt.service;root;root;;
-org.projectx.bt_core.service;root;root;;
-org.tizen.MobileapAgent.service;network_fw;network_fw;;
-org.tizen.PhonenumberUtils.dbus.service;service_fw;service_fw;;
-org.tizen.SoundServer.service;root;root;;
-org.tizen.account.manager.service;root;root;;
-org.tizen.alarm.manager.service;root;root;;
-org.tizen.data-provider-master.service;app_fw;app_fw;;
-org.tizen.dpm.syspopup.service;security_fw;root;;
-org.tizen.dummyasm.service;service_fw;service_fw;;
-org.tizen.fido-asm.service;service_fw;service_fw;;
-org.tizen.fido-bt-roaming.service;service_fw;service_fw;;
-org.tizen.fido.service;root;root;;
-org.tizen.lbs.Providers.LbsServer.service;location;location;;
-org.tizen.NetNfcService.service;network_fw;network_fw;;
-org.tizen.pkg_recovery.service;root;root;;
-org.tizen.pkgdir_tool.service;root;root;;
-org.tizen.pkgmgr.service;root;root;;
-org.tizen.smartreply.service;ui_fw;ui_fw;System;
-org.tizen.system.crash.service;root;root;;
-org.tizen.system.deviced.service;root;root;;
-org.tizen.system.popup.service;root;root;;
-org.tizen.system.storage.service;root;root;;
-org.tizen.system.vibrator.service;system_fw;root;;
-org.tizen.voice.ttsinterruptserver.service;ui_fw;ui_fw;;
-org.tizen.voice.ttsnotiserver.service;ui_fw;ui_fw;;
-org.tizen.voice.ttsserver.service;ui_fw;ui_fw;;
-org.tizen.voice.ttssrserver.service;ui_fw;ui_fw;;
-org.tizen.zigbee.service;network_fw;network_fw;;
+net.asp.service;network_fw;
+net.connman.service;network_fw;
+net.inm-manager.service;network_fw;
+net.mdgd.service;network_fw;
+net.netconfig.service;network_fw;
+net.uamd.service;network_fw;
+net.wmesh.service;network_fw;
+org.O1.SecurityAccounts.gUserManagement.service;root;
+org.bluez.ag_agent.service;network_fw;
+org.bluez.hid_agent.service;network_fw;
+org.bluez.hf_agent.service;root;
+org.bluez.obex.service;network_fw;
+org.freedesktop.hostname1.service;root;
+org.freedesktop.locale1.service;root;
+org.freedesktop.login1.service;root;
+org.freedesktop.systemd1.service;root;
+org.projectx.bt.service;root;
+org.projectx.bt_core.service;root;
+org.tizen.MobileapAgent.service;network_fw;
+org.tizen.PhonenumberUtils.dbus.service;service_fw;
+org.tizen.SoundServer.service;root;
+org.tizen.account.manager.service;root;
+org.tizen.alarm.manager.service;root;
+org.tizen.data-provider-master.service;app_fw;
+org.tizen.dpm.syspopup.service;security_fw;
+org.tizen.dummyasm.service;service_fw;
+org.tizen.fido-asm.service;service_fw;
+org.tizen.fido-bt-roaming.service;service_fw;
+org.tizen.fido.service;root;
+org.tizen.lbs.Providers.LbsServer.service;location;
+org.tizen.NetNfcService.service;network_fw;
+org.tizen.pkg_recovery.service;root;
+org.tizen.pkgdir_tool.service;root;
+org.tizen.pkgmgr.service;root;
+org.tizen.smartreply.service;ui_fw;
+org.tizen.system.crash.service;root;
+org.tizen.system.deviced.service;root;
+org.tizen.system.popup.service;root;
+org.tizen.system.storage.service;root;
+org.tizen.system.vibrator.service;system_fw;
+org.tizen.voice.ttsinterruptserver.service;ui_fw;
+org.tizen.voice.ttsnotiserver.service;ui_fw;
+org.tizen.voice.ttsserver.service;ui_fw;
+org.tizen.voice.ttssrserver.service;ui_fw;
+org.tizen.zigbee.service;network_fw;
-net.asp.service;network_fw;network_fw;;
-net.connman.service;network_fw;network_fw;;
-net.connman.vpn.service;network_fw;network_fw;;
-net.inm-manager.service;network_fw;network_fw;;
-net.mdgd.service;network_fw;network_fw;;
-net.netconfig.service;network_fw;network_fw;;
-net.uamd.service;network_fw;network_fw;;
-net.wifidirect.service;network_fw;network_fw;;
-org.O1.SecurityAccounts.gUserManagement.service;root;root;;
-org.bluez.ag_agent.service;network_fw;network_fw;;
-org.bluez.map_agent.service;root;root;;
-org.bluez.obex.service;network_fw;network_fw;;
-org.bluez.pb_agent.service;root;root;;
-org.freedesktop.locale1.service;root;root;;
-org.freedesktop.login1.service;root;root;;
-org.freedesktop.systemd1.service;root;root;;
-org.projectx.bt.service;root;root;;
-org.projectx.bt_core.service;root;root;;
-org.tizen.MobileapAgent.service;network_fw;network_fw;;
-org.tizen.PhonenumberUtils.dbus.service;service_fw;service_fw;;
-org.tizen.SmartcardService.service;network_fw;network_fw;;
-org.tizen.account.manager.service;root;root;;
-org.tizen.alarm.manager.service;root;root;;
-org.tizen.app2sd.service;root;root;;
-org.tizen.data-provider-master.service;app_fw;app_fw;;
-org.tizen.dpm.syspopup.service;security_fw;root;;
-org.tizen.dummyasm.service;service_fw;service_fw;;
-org.tizen.factory-reset.service;root;root;;
-org.tizen.fido-asm.service;service_fw;service_fw;;
-org.tizen.fido-bt-roaming.service;service_fw;service_fw;;
-org.tizen.fido.service;root;root;;
-org.tizen.lbs.Providers.LbsServer.service;location;location;;
-org.tizen.orchestration.service;system_fw;system_fw;;
-org.tizen.pkg_recovery.service;root;root;;
-org.tizen.pkgdir_tool.service;root;root;;
-org.tizen.pkgmgr.service;root;root;;
-org.tizen.scmirroring.server.service;multimedia_fw;multimedia_fw;;
-org.tizen.SoundServer.service;root;root;;
-org.tizen.smartreply.service;ui_fw;ui_fw;System;
-org.tizen.system.crash.service;root;root;;
-org.tizen.system.deviced.service;root;root;;
-org.tizen.system.popup.service;root;root;;
-org.tizen.system.storage.service;root;root;;
-org.tizen.system.vibrator.service;system_fw;root;;
-org.tizen.voice.ttsinterruptserver.service;ui_fw;ui_fw;;
-org.tizen.voice.ttsnotiserver.service;ui_fw;ui_fw;;
-org.tizen.voice.ttsserver.service;ui_fw;ui_fw;;
-org.tizen.voice.ttssrserver.service;ui_fw;ui_fw;;
-org.tizen.zigbee.service;network_fw;network_fw;;
+net.asp.service;network_fw;
+net.connman.service;network_fw;
+net.connman.vpn.service;network_fw;
+net.inm-manager.service;network_fw;
+net.mdgd.service;network_fw;
+net.netconfig.service;network_fw;
+net.uamd.service;network_fw;
+net.wifidirect.service;network_fw;
+org.O1.SecurityAccounts.gUserManagement.service;root;
+org.bluez.ag_agent.service;network_fw;
+org.bluez.map_agent.service;root;
+org.bluez.obex.service;network_fw;
+org.bluez.pb_agent.service;root;
+org.freedesktop.locale1.service;root;
+org.freedesktop.login1.service;root;
+org.freedesktop.systemd1.service;root;
+org.projectx.bt.service;root;
+org.projectx.bt_core.service;root;
+org.tizen.MobileapAgent.service;network_fw;
+org.tizen.PhonenumberUtils.dbus.service;service_fw;
+org.tizen.SmartcardService.service;network_fw;
+org.tizen.account.manager.service;root;
+org.tizen.alarm.manager.service;root;
+org.tizen.app2sd.service;root;
+org.tizen.data-provider-master.service;app_fw;
+org.tizen.dpm.syspopup.service;security_fw;
+org.tizen.dummyasm.service;service_fw;
+org.tizen.factory-reset.service;root;
+org.tizen.fido-asm.service;service_fw;
+org.tizen.fido-bt-roaming.service;service_fw;
+org.tizen.fido.service;root;
+org.tizen.lbs.Providers.LbsServer.service;location;
+org.tizen.orchestration.service;system_fw;
+org.tizen.pkg_recovery.service;root;
+org.tizen.pkgdir_tool.service;root;
+org.tizen.pkgmgr.service;root;
+org.tizen.scmirroring.server.service;multimedia_fw;
+org.tizen.SoundServer.service;root;
+org.tizen.smartreply.service;ui_fw;
+org.tizen.system.crash.service;root;
+org.tizen.system.deviced.service;root;
+org.tizen.system.popup.service;root;
+org.tizen.system.storage.service;root;
+org.tizen.system.vibrator.service;system_fw;
+org.tizen.voice.ttsinterruptserver.service;ui_fw;
+org.tizen.voice.ttsnotiserver.service;ui_fw;
+org.tizen.voice.ttsserver.service;ui_fw;
+org.tizen.voice.ttssrserver.service;ui_fw;
+org.tizen.zigbee.service;network_fw;
-net.asp.service;network_fw;network_fw;;
-net.connman.service;network_fw;network_fw;;
-net.connman.vpn.service;network_fw;network_fw;;
-net.inm-manager.service;network_fw;network_fw;;
-net.mdgd.service;network_fw;network_fw;;
-net.netconfig.service;network_fw;network_fw;;
-net.uamd.service;network_fw;network_fw;;
-net.wifidirect.service;network_fw;network_fw;;
-net.wmesh.service;network_fw;network_fw;;
-org.O1.SecurityAccounts.gUserManagement.service;root;root;;
-org.bluez.obex.service;network_fw;network_fw;;
-org.freedesktop.hostname1.service;root;;;
-org.freedesktop.locale1.service;root;root;;
-org.freedesktop.login1.service;root;root;;
-org.freedesktop.systemd1.service;root;root;;
-org.projectx.bt.service;root;root;;
-org.projectx.bt_core.service;root;root;;
-org.tizen.MobileapAgent.service;network_fw;network_fw;;
-org.tizen.PhonenumberUtils.dbus.service;service_fw;service_fw;;
-org.tizen.SoundServer.service;root;root;;
-org.tizen.alarm.manager.service;root;root;;
-org.tizen.data-provider-master.service;app_fw;app_fw;;
-org.tizen.dpm.syspopup.service;security_fw;root;;
-org.tizen.dummyasm.service;service_fw;service_fw;;
-org.tizen.fido-asm.service;service_fw;service_fw;;
-org.tizen.fido-bt-roaming.service;service_fw;service_fw;;
-org.tizen.fido.service;root;root;;
-org.tizen.pkg_recovery.service;root;root;;
-org.tizen.pkgdir_tool.service;root;root;;
-org.tizen.pkgmgr.service;root;root;;
-org.tizen.scmirroring.server.service;multimedia_fw;multimedia_fw;;
-org.tizen.smartreply.service;ui_fw;ui_fw;System;
-org.tizen.system.crash.service;root;root;;
-org.tizen.system.deviced.service;root;root;;
-org.tizen.system.popup.service;root;root;;
-org.tizen.system.storage.service;root;root;;
-org.tizen.voice.ttsinterruptserver.service;ui_fw;ui_fw;;
-org.tizen.voice.ttsnotiserver.service;ui_fw;ui_fw;;
-org.tizen.voice.ttsserver.service;ui_fw;ui_fw;;
-org.tizen.voice.ttssrserver.service;ui_fw;ui_fw;;
-org.tizen.zigbee.service;network_fw;network_fw;;
-org.bluez.service;root;root;; # need to be checkd
+net.asp.service;network_fw;
+net.connman.service;network_fw;
+net.connman.vpn.service;network_fw;
+net.inm-manager.service;network_fw;
+net.mdgd.service;network_fw;
+net.netconfig.service;network_fw;
+net.uamd.service;network_fw;
+net.wifidirect.service;network_fw;
+net.wmesh.service;network_fw;
+org.O1.SecurityAccounts.gUserManagement.service;root;
+org.bluez.obex.service;network_fw;
+org.freedesktop.hostname1.service;root;
+org.freedesktop.locale1.service;root;
+org.freedesktop.login1.service;root;
+org.freedesktop.systemd1.service;root;
+org.projectx.bt.service;root;
+org.projectx.bt_core.service;root;
+org.tizen.MobileapAgent.service;network_fw;
+org.tizen.PhonenumberUtils.dbus.service;service_fw;
+org.tizen.SoundServer.service;root;
+org.tizen.alarm.manager.service;root;
+org.tizen.data-provider-master.service;app_fw;
+org.tizen.dpm.syspopup.service;security_fw;
+org.tizen.dummyasm.service;service_fw;
+org.tizen.fido-asm.service;service_fw;
+org.tizen.fido-bt-roaming.service;service_fw;
+org.tizen.fido.service;root;
+org.tizen.pkg_recovery.service;root;
+org.tizen.pkgdir_tool.service;root;
+org.tizen.pkgmgr.service;root;
+org.tizen.scmirroring.server.service;multimedia_fw;
+org.tizen.smartreply.service;ui_fw;
+org.tizen.system.crash.service;root;
+org.tizen.system.deviced.service;root;
+org.tizen.system.popup.service;root;
+org.tizen.system.storage.service;root;
+org.tizen.voice.ttsinterruptserver.service;ui_fw;
+org.tizen.voice.ttsnotiserver.service;ui_fw;
+org.tizen.voice.ttsserver.service;ui_fw;
+org.tizen.voice.ttssrserver.service;ui_fw;
+org.tizen.zigbee.service;network_fw;
+org.bluez.service;root;
-net.asp.service;network_fw;network_fw;;
-net.connman.service;network_fw;network_fw;;
-net.connman.vpn.service;network_fw;network_fw;;
-net.inm-manager.service;network_fw;network_fw;;
-net.mdgd.service;network_fw;network_fw;;
-net.netconfig.service;network_fw;network_fw;;
-net.uamd.service;network_fw;network_fw;;
-net.wifidirect.service;network_fw;network_fw;;
-org.O1.SecurityAccounts.gUserManagement.service;root;root;;
-org.bluez.ag_agent.service;network_fw;network_fw;;
-org.bluez.hid_agent.service;network_fw;network_fw;;
-org.bluez.hf_agent.service;root;root;;
-org.bluez.obex.service;network_fw;network_fw;;
-org.freedesktop.locale1.service;root;root;;
-org.freedesktop.login1.service;root;root;;
-org.freedesktop.systemd1.service;root;root;;
-org.projectx.bt.service;root;root;;
-org.projectx.bt_core.service;root;root;;
-org.tizen.MobileapAgent.service;network_fw;network_fw;;
-org.tizen.PhonenumberUtils.dbus.service;service_fw;service_fw;;
-org.tizen.SmartcardService.service;network_fw;network_fw;;
-org.tizen.account.manager.service;root;root;;
-org.tizen.alarm.manager.service;root;root;;
-org.tizen.data-provider-master.service;app_fw;app_fw;;
-org.tizen.dpm.syspopup.service;security_fw;root;;
-org.tizen.dummyasm.service;service_fw;service_fw;;
-org.tizen.factory-reset.service;root;root;;
-org.tizen.fido-asm.service;service_fw;service_fw;;
-org.tizen.fido-bt-roaming.service;service_fw;service_fw;;
-org.tizen.fido.service;root;root;;
-org.tizen.lbs.Providers.LbsServer.service;location;location;;
-org.tizen.NetNfcService.service;network_fw;network_fw;;
-org.tizen.pkg_recovery.service;root;root;;
-org.tizen.pkgdir_tool.service;root;root;;
-org.tizen.pkgmgr.service;root;root;;
-org.tizen.SoundServer.service;root;root;;
-org.tizen.smartreply.service;ui_fw;ui_fw;System;
-org.tizen.system.crash.service;root;root;;
-org.tizen.system.deviced.service;root;root;;
-org.tizen.system.popup.service;root;root;;
-org.tizen.system.storage.service;root;root;;
-org.tizen.system.vibrator.service;system_fw;root;;
-org.tizen.voice.ttsinterruptserver.service;ui_fw;ui_fw;;
-org.tizen.voice.ttsnotiserver.service;ui_fw;ui_fw;;
-org.tizen.voice.ttsserver.service;ui_fw;ui_fw;;
-org.tizen.voice.ttssrserver.service;ui_fw;ui_fw;;
-org.tizen.zigbee.service;network_fw;network_fw;;
+net.asp.service;network_fw;
+net.connman.service;network_fw;
+net.connman.vpn.service;network_fw;
+net.inm-manager.service;network_fw;
+net.mdgd.service;network_fw;
+net.netconfig.service;network_fw;
+net.uamd.service;network_fw;
+net.wifidirect.service;network_fw;
+org.O1.SecurityAccounts.gUserManagement.service;root;
+org.bluez.ag_agent.service;network_fw;
+org.bluez.hid_agent.service;network_fw;
+org.bluez.hf_agent.service;root;
+org.bluez.obex.service;network_fw;
+org.freedesktop.locale1.service;root;
+org.freedesktop.login1.service;root;
+org.freedesktop.systemd1.service;root;
+org.projectx.bt.service;root;
+org.projectx.bt_core.service;root;
+org.tizen.MobileapAgent.service;network_fw;
+org.tizen.PhonenumberUtils.dbus.service;service_fw;
+org.tizen.SmartcardService.service;network_fw;
+org.tizen.account.manager.service;root;
+org.tizen.alarm.manager.service;root;
+org.tizen.data-provider-master.service;app_fw;
+org.tizen.dpm.syspopup.service;security_fw;
+org.tizen.dummyasm.service;service_fw;
+org.tizen.factory-reset.service;root;
+org.tizen.fido-asm.service;service_fw;
+org.tizen.fido-bt-roaming.service;service_fw;
+org.tizen.fido.service;root;
+org.tizen.lbs.Providers.LbsServer.service;location;
+org.tizen.NetNfcService.service;network_fw;
+org.tizen.pkg_recovery.service;root;
+org.tizen.pkgdir_tool.service;root;
+org.tizen.pkgmgr.service;root;
+org.tizen.SoundServer.service;root;
+org.tizen.smartreply.service;ui_fw;
+org.tizen.system.crash.service;root;
+org.tizen.system.deviced.service;root;
+org.tizen.system.popup.service;root;
+org.tizen.system.storage.service;root;
+org.tizen.system.vibrator.service;system_fw;
+org.tizen.voice.ttsinterruptserver.service;ui_fw;
+org.tizen.voice.ttsnotiserver.service;ui_fw;
+org.tizen.voice.ttsserver.service;ui_fw;
+org.tizen.voice.ttssrserver.service;ui_fw;
+org.tizen.zigbee.service;network_fw;