From b5636db5878f0c65c4654a78f534eb122f9fc619 Mon Sep 17 00:00:00 2001 From: mboelen Date: Mon, 27 Apr 2015 19:43:04 +0200 Subject: [PATCH] Change to permissions check --- lynis | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/lynis b/lynis index f8cdc18a..2e07e5f0 100755 --- a/lynis +++ b/lynis @@ -103,12 +103,17 @@ # Check if owner of both files is root user, or the same user which is running Lynis (for pentester mode) # Consts - if [ ! "${OWNER}" = "root" -a ! "${OWNERID}" = "0" ]; then ISSUE=1; SHOWPERMERROR=1; FILE="consts"; fi - if [ ! "${MYID}" = "${OWNER2ID}" ]; then ISSUE=1; SHOWPERMERROR=1; FILE="consts"; fi + if [ ! "${OWNER}" = "root" -a ! "${OWNERID}" = "0" ]; then + if [ ! "${MYID}" = "${OWNER2ID}" ]; then + ISSUE=1; SHOWPERMERROR=1; FILE="consts" + fi + fi # Functions - if [ ! "${OWNER2}" = "root" -a ! "${OWNER2ID}" = "0" ]; then ISSUE=1; SHOWPERMERROR=1; FILE="functions"; fi - if [ ! "${MYID}" = "${OWNER2ID}" ]; then ISSUE=1; SHOWPERMERROR=1; FILE="functions"; fi - + if [ ! "${OWNER2}" = "root" -a ! "${OWNER2ID}" = "0" ]; then + if [ ! "${MYID}" = "${OWNER2ID}" ]; then + ISSUE=1; SHOWPERMERROR=1; FILE="functions" + fi + fi if [ ${SHOWPERMERROR} -eq 1 ]; then echo "" echo "[!] Change ownership of ${INCLUDEDIR}/${FILE} to 'root' or similar (found: ${OWNER} with UID ${OWNERID})."