From: jin-gyu.kim Date: Wed, 6 Jul 2016 09:03:17 +0000 (+0900) Subject: Smack label check test : Check hidden files also. X-Git-Tag: submit/tizen/20160706.111307~2^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=58df6c007e94aabcd6cc4beb67fc7762e3b9c8f1;p=platform%2Fcore%2Fsecurity%2Fsecurity-config.git Smack label check test : Check hidden files also. Change-Id: I1d15f5ef517affd2bc835f0e89f5695741fb2f8d --- diff --git a/test/smack_rule_test/checksmacklabel.sh b/test/smack_rule_test/checksmacklabel.sh index 454ec53..47b2f8f 100755 --- a/test/smack_rule_test/checksmacklabel.sh +++ b/test/smack_rule_test/checksmacklabel.sh @@ -76,6 +76,31 @@ function LABEL_CHECK fi fi done + /usr/bin/chsmack $1/.* | while read line2 + do + label=$(/bin/echo $line2 | /usr/bin/rev | /usr/bin/cut -f1 -d " " | /usr/bin/rev) + if [ "${label:0:6}" == 'access' ] + then + CHECK_RULE_ACCESS + elif [ "${label:0:7}" == 'execute' ] + then + CHECK_RULE_EXECUTE + label=$(/bin/echo $line2 | /usr/bin/rev | /usr/bin/cut -f2 -d " " | /usr/bin/rev) + CHECK_RULE_ACCESS + elif [ "${label:0:9}" == 'transmute' ] + then + label=$(/bin/echo $line2 | /usr/bin/rev | /usr/bin/cut -f2 -d " " | /usr/bin/rev) + if [ "${label:0:6}" == 'access' ] + then + CHECK_RULE_ACCESS + elif [ "${label:0:7}" == 'execute' ] + then + CHECK_RULE_EXECUTE + label=$(/bin/echo $line2 | /usr/bin/rev | /usr/bin/cut -f3 -d " " | /usr/bin/rev) + CHECK_RULE_ACCESS + fi + fi + done } function SMACK_LABEL_CHECK