Fix capability to dotnet executables 17/230517/1 accepted/tizen/unified/20200413.070822 submit/tizen/20200410.075941
authorHyungju Lee <leee.lee@samsung.com>
Fri, 10 Apr 2020 07:39:46 +0000 (16:39 +0900)
committerHyungju Lee <leee.lee@samsung.com>
Fri, 10 Apr 2020 07:44:24 +0000 (16:44 +0900)
- dotnet-loader, dotnet-hydra-loader, dotnet

Change-Id: I821251574d70e4c34bb969b39ffd927d85c0bf53

config/set_capability
test/capability_test/new_capabilities_exception.list

index 8170061e84b71ce08eb6908b99b7418e0b153f79..6a1e82065c154955950eaa7b13a833d9776dc347 100755 (executable)
@@ -438,9 +438,9 @@ fi
 # Owner                 Junghoon Park(jh9216.park@samsung.com)
 # Date                  Feb 25, 2020
 # Required              cap_setgid, cap_sys_admin, cap_sys_nice
-# cap_setgid           to use security_manager_prepare_app()
-# cap_sys_admin                to split mount namespace
-# cap_sys_nice         to change scheduling priority
+# cap_setgid           to use security_manager_prepare_app()
+# cap_sys_admin                to split mount namespace
+# cap_sys_nice         to change scheduling priority
 
 # TODO : condition check about launchpad-starter is temporary
 if [ -e "/usr/bin/app-defined-loader" ] && [ ! -e "/usr/bin/launchpad-starter" ]
@@ -450,9 +450,9 @@ fi
 # Package               platform/core/dotnet/launcher
 # Owner                 Woongsuk Cho(ws77.cho@samsung.com)
 # Date                  July 4, 2017
-# Required              cap_mac_admin, cap_setgid
-# cap_setgid           to change app process gid
-# cap_sys_admin                to split mount namespace
+# Required              cap_sys_admin, cap_setgid
+# 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_setgid,cap_sys_admin=ei /usr/bin/dotnet-launcher
@@ -467,6 +467,8 @@ fi
 
 if [ -e "/usr/bin/dotnet-hydra-loader" ]
 then /usr/sbin/setcap cap_setgid,cap_sys_admin=ei /usr/bin/dotnet-hydra-loader
+fi
+
 # Package               platform/core/dotnet/launcher
 # Owner                 Woongsuk Cho(ws77.cho@samsung.com)
 # Date                  April 10, 2020
@@ -487,6 +489,7 @@ fi
 
 if [ -e "/usr/bin/dotnet" ]
 then /usr/sbin/setcap cap_setgid,cap_sys_admin=ei /usr/bin/dotnet
+fi
 
 # Package               platform/core/telephony/telephony-daemon
 # Owner                 Shinhui Kang(sinikang@samsung.com)
index 47793f4a80803d2a74c6038bbb36227aeee8b4b5..ab92861cf403ffcffde8a46c85f809a0cf521102 100755 (executable)
@@ -79,7 +79,6 @@
 /usr/bin/df = cap_dac_read_search+ei
 /usr/bin/crash-manager = cap_dac_override,cap_kill,cap_sys_ptrace+ei
 /usr/bin/memps = cap_dac_read_search,cap_sys_ptrace+ei
-/usr/bin/dotnet-hydra-launcher = cap_setgid,cap_sys_admin+ei
 /usr/bin/top = cap_sys_ptrace+ei
 /usr/bin/livedumper = cap_dac_override,cap_sys_ptrace+ei
 /usr/bin/nan-manager = cap_net_admin,cap_net_raw+ei