mirror of https://github.com/CISOfy/lynis.git
Let SafePerms function also check for UID
This commit is contained in:
parent
1c9898be50
commit
e0be20e699
|
@ -875,14 +875,16 @@
|
||||||
PERMS=`ls -l $1`
|
PERMS=`ls -l $1`
|
||||||
# Owner permissions
|
# Owner permissions
|
||||||
OWNER=`echo ${PERMS} | awk -F" " '{ print $3 }'`
|
OWNER=`echo ${PERMS} | awk -F" " '{ print $3 }'`
|
||||||
if [ ! "${OWNER}" = "root" ]; then
|
OWNERID=`ls -n $1 | awk -F" " '{ print $3 }'`
|
||||||
echo "Fatal error: file $1 should be owned by user 'root' (found: ${OWNER})"
|
if [ ! "${OWNER}" = "root" -a ! "${OWNERID}" = "0" ]; then
|
||||||
|
echo "Fatal error: file $1 should be owned by user 'root' or similar (found: ${OWNER})."
|
||||||
ExitFatal
|
ExitFatal
|
||||||
fi
|
fi
|
||||||
# Group permissions
|
# Group permissions
|
||||||
GROUP=`echo ${PERMS} | awk -F" " '{ print $4 }'`
|
GROUP=`echo ${PERMS} | awk -F" " '{ print $4 }'`
|
||||||
if [ ! "${GROUP}" = "root" -a ! "${GROUP}" = "wheel" ]; then
|
GROUPID=`ls -n $1 | awk -F" " '{ print $4 }'`
|
||||||
echo "Fatal error: group owner of directory $1 should be owned by root user, or related group"
|
if [ ! "${GROUP}" = "root" -a ! "${GROUP}" = "wheel" -a ! "${GROUPID}" = "0" ]; then
|
||||||
|
echo "Fatal error: group owner of directory $1 should be owned by root user, wheel or similar (found: ${GROUP})."
|
||||||
ExitFatal
|
ExitFatal
|
||||||
fi
|
fi
|
||||||
# Other permissions
|
# Other permissions
|
||||||
|
|
Loading…
Reference in New Issue