Give cap_net_raw to telephony-daemon 13/151113/1 accepted/tizen/unified/20170921.071914 submit/tizen/20170920.095249
authorjin-gyu.kim <jin-gyu.kim@samsung.com>
Wed, 20 Sep 2017 02:06:41 +0000 (11:06 +0900)
committerjin-gyu.kim <jin-gyu.kim@samsung.com>
Wed, 20 Sep 2017 02:06:47 +0000 (11:06 +0900)
- This is required to use raw socket.

Change-Id: I99f3c59a74024f7ebfff0a434abf616cb24a9cf1

config/set_capability
test/capability_test/new_capabilities_exception.list

index e1c9d8e1cea520c7c175e943dd5d1de79a945755..0533dceecbc18340d08f1a3c87df44f0c8f508fb 100755 (executable)
@@ -421,12 +421,13 @@ fi
 # Package               platform/core/telephony/telephony-daemon
 # Owner                 Shinhui Kang(sinikang@samsung.com)
 # Date                  July 4, 2017
-# Required              cap_net_admin
+# Required              cap_net_admin, cap_net_raw
 # cap_net_admin                for network interface up/down
+# cap_net_raw          to use raw socket
 
 # some profiles create the symlink to telephony-daemon
 if [ -e "/usr/bin/telephony-daemon" ]
-then /usr/sbin/setcap cap_net_admin=eip $(/usr/bin/readlink -f /usr/bin/telephony-daemon)
+then /usr/sbin/setcap cap_net_admin,cap_net_raw=ei $(/usr/bin/readlink -f /usr/bin/telephony-daemon)
 fi
 
 # Package               platform/core/system/session-utils
index 58fee7ac020d0642b6a8bd68abbb2530fc90d1a5..8192a5d4c9dd4156ace83f3ad50f0ac2199f35ac 100644 (file)
@@ -35,9 +35,9 @@
 /usr/bin/mobileap-agent = cap_fowner,cap_net_bind_service,cap_net_admin+eip
 /usr/bin/chgrp = cap_chown+ei
 /usr/bin/xdelta3 = cap_dac_override+ei
-/usr/bin/telephony-daemon = cap_net_admin+eip
-/usr/bin/telephony-daemon.tv = cap_net_admin+eip
-/usr/bin/telephony-daemon.ivi = cap_net_admin+eip
+/usr/bin/telephony-daemon = cap_net_admin,cap_net_raw+ei
+/usr/bin/telephony-daemon.tv = cap_net_admin,cap_net_raw+ei
+/usr/bin/telephony-daemon.ivi = cap_net_admin,cap_net_raw+ei
 /usr/bin/nether = cap_net_admin+eip
 /usr/bin/dotnet-launcher = cap_setgid,cap_mac_admin+ei
 /usr/bin/wfd-manager = cap_net_bind_service,cap_net_broadcast,cap_net_admin,cap_net_raw+ei