From c806c59f77e4b77bb2c525e8097b0aaa55901369 Mon Sep 17 00:00:00 2001 From: Michael Boelen Date: Mon, 2 May 2016 17:12:43 +0200 Subject: [PATCH] Simplify checking of file permissions on tests_custom --- lynis | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/lynis b/lynis index f39eb43f..e1c52931 100755 --- a/lynis +++ b/lynis @@ -889,12 +889,9 @@ ${NORMAL} # Custom tests if [ -f ${INCLUDEDIR}/tests_custom ]; then LogText "Result: tests_custom file found in include directory" - LogText "Test: checking file permissions of tests_custom file" - FIND=`ls -l ${INCLUDEDIR}/tests_custom | cut -c 2-10` - if [ "${FIND}" = "rw-r--r--" -o "${FIND}" = "rw-r-----" -o "${FIND}" = "rw-------" -o "${FIND}" = "r--------" ]; then + if SafePerms ${INCLUDEDIR}/tests_custom; then Display --indent 2 --text "- Start custom tests... " LogText "Result: file permissions fine, running custom tests" - SafePerms ${INCLUDEDIR}/tests_custom . ${INCLUDEDIR}/tests_custom else LogText "Exception: skipping custom tests, file has bad permissions (should be 640, 600 or 400)"