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})."