Remove redundant cap_dac_override capabilities. 62/101662/1
authorjin-gyu.kim <jin-gyu.kim@samsung.com>
Fri, 2 Dec 2016 02:15:12 +0000 (11:15 +0900)
committerjin-gyu.kim <jin-gyu.kim@samsung.com>
Fri, 2 Dec 2016 02:15:15 +0000 (11:15 +0900)
Change-Id: Idb66a81bd335bd0f4ae34217abd628fc9bbcc9ae

config/set_capability

index e684bc5331b748694e8ce910bdaf6e6474787bc7..197f8fd929a4edc242bad2658422c09307cc8962 100755 (executable)
@@ -47,12 +47,12 @@ fi
 # Owner                Minje Ahn(minje.ahn@samsung.com)
 # Date                 May 27, 2016
 # Required             cap_dac_override
-# cap_dac_override     media-server needs to access client's directory defined as each client's uid and gid
+# cap_dac_read_search  media-server needs to access client's directory defined as each client's uid and gid
 #                      in case of providing its capi; thumbnail_util_extract() (providing thumbnail requested by client)
 #                      client would be another service daemon and application
 
 if [ -e "/usr/bin/media-server" ]
-then /usr/sbin/setcap cap_dac_override=eip /usr/bin/media-server
+then /usr/sbin/setcap cap_dac_read_search=eip /usr/bin/media-server
 fi
 
 # Package              csr-server
@@ -73,11 +73,10 @@ fi
 # cap_net_admin        Interface binding in case of using curl api (mms sending/receiving)
 # cap_net_raw          Bind to any address for proxying in using RAW and PACKET sockets (mms sending/receiving)
 # cap_chown            For change uid or gid chown file
-# cap_dac_override     For access fstat file operation
 # cap_lease            Establish leases on arbitrary files
 
 if [ -e "/usr/bin/msg-server" ]
-then /usr/sbin/setcap cap_chown,cap_dac_override,cap_lease,cap_net_admin,cap_net_raw=eip /usr/bin/msg-server
+then /usr/sbin/setcap cap_chown,cap_lease,cap_net_admin,cap_net_raw=eip /usr/bin/msg-server
 fi
 
 # Package              pkgmgr-server
@@ -224,14 +223,13 @@ fi
 # Owner                        Seonah Moon(seonah1.moon@samsung.com)
 # Date                 Oct 7, 2016
 # Required             cap_dac_override, cap_net_admin, cap_net_bind_service, cap_net_raw, cap_fowner
-# cap_dac_override     network interface configruration
 # cap_net_admin                to use ioctl socket
 # cap_net_bind_service         to call bind
 # cap_net_raw          to use RAW socket
 # cap_fowner           network interface configruration
 
 if [ -e "/usr/sbin/hostapd" ]
-then /usr/sbin/setcap cap_dac_override,cap_net_admin,cap_net_bind_service,cap_net_raw,cap_fowner=eip /usr/sbin/hostapd
+then /usr/sbin/setcap cap_net_admin,cap_net_bind_service,cap_net_raw,cap_fowner=eip /usr/sbin/hostapd
 fi
 
 # Package              dnsmasq
@@ -264,13 +262,12 @@ fi
 # Date                 Oct 7, 2016
 # Required             cap_dac_override, cap_sys_admin, cap_net_admin, cap_net_raw
 # Capability Bit       only effective and inheriable
-# cap_dac_override     network interface configruration
 # cap_net_admin                to use ioctl socket
 # cap_net_raw          to use RAW socket
 # cap_sys_admin                to initialize iptables table
 
 if [ -e "/usr/sbin/xtables-multi" ]
-then /usr/sbin/setcap cap_dac_override,cap_net_admin,cap_net_raw,cap_sys_admin=ei /usr/sbin/xtables-multi
+then /usr/sbin/setcap cap_net_admin,cap_net_raw,cap_sys_admin=ei /usr/sbin/xtables-multi
 fi
 
 # Package               chmod
@@ -317,24 +314,14 @@ if [ -e "/usr/bin/amixer" ]
 then /usr/sbin/setcap cap_dac_override=ei /usr/bin/amixer
 fi
 
-# Package               boot-animation
-# Owner                 Junkyu Han(junkyu.han@samsung.net)
-# Date                  Aug 16, 2016
-# Required              cap_dac_override
-# cap_dac_override     to override dac permission for accessing to display group
-
-if [ -e "/usr/bin/boot-animation" ]
-then /usr/sbin/setcap cap_dac_override=eip /usr/bin/boot-animation
-fi
-
 # Package               data-provider-master
 # Owner                 Myung-ki Lee (mk5004.lee@samsung.com)
 # Date                  Nov 21, 2016
 # Required              cap_dac_override
-# cap_dac_override      to override dac permission for accessing to app's po files.
+# cap_dac_read_search     to override dac permission for accessing to app's po files.
 
 if [ -e "/usr/bin/data-provider-master" ]
-then /usr/sbin/setcap cap_dac_override=eip /usr/bin/data-provider-master
+then /usr/sbin/setcap cap_dac_read_search=eip /usr/bin/data-provider-master
 fi
 
 # Package               platform/upstream/iptables