Give cap_sys_admin to dotnet-launcher and wrt-loader. accepted/tizen/unified/20171027.152038 submit/tizen/20171026.082412
authorjin-gyu.kim <jin-gyu.kim@samsung.com>
Fri, 20 Oct 2017 03:02:30 +0000 (12:02 +0900)
committerjin-gyu.kim <jin-gyu.kim@samsung.com>
Thu, 26 Oct 2017 08:21:12 +0000 (17:21 +0900)
Change-Id: I4956bd116cd8f15649ef4bf3ef66622b3c69f0f9

config/set_capability

index 4af1088b4a93d91fc0daed8704300a189c400597..76f23fbecba6ffd6fd185d3007898fd8e4db202f 100755 (executable)
@@ -427,13 +427,14 @@ fi
 # Required              cap_mac_admin, cap_setgid
 # cap_mac_admin                to change app process smack label (need for VD)
 # cap_setgid           to change app process gid
+# cap_sys_admin                to split mount namespace
 
 if [ -e "/usr/bin/dotnet-launcher" ]
-then /usr/sbin/setcap cap_mac_admin,cap_setgid=ei /usr/bin/dotnet-launcher
+then /usr/sbin/setcap cap_mac_admin,cap_setgid,cap_sys_admin=ei /usr/bin/dotnet-launcher
 fi
 
 if [ -e "/usr/bin/scd-launcher" ]
-then /usr/sbin/setcap cap_mac_admin,cap_setgid=ei /usr/bin/scd-launcher
+then /usr/sbin/setcap cap_mac_admin,cap_setgid,cap_sys_admin=ei /usr/bin/scd-launcher
 fi
 
 # Package               platform/core/telephony/telephony-daemon
@@ -507,9 +508,10 @@ fi
 # Required              cap_sys_admin, cap_setgid
 # cap_sys_admin                to mount ( TODO : need to be checked) => removed as it is not needed.
 # cap_setgid           to change process gid
+# cap_sys_admin                to split mount namespace
 
 if [ -e "/usr/bin/wrt-loader" ]
-then /usr/sbin/setcap cap_setgid=ei /usr/bin/wrt-loader
+then /usr/sbin/setcap cap_setgid,cap_sys_admin=ei /usr/bin/wrt-loader
 fi
 
 # Package               platform/core/connectivity/wifi-direct-manager