mirror of
https://github.com/CISOfy/lynis.git
synced 2025-07-26 23:34:25 +02:00
[CRYP-7903] enhanced test to properly work
This commit is contained in:
parent
7650dd441d
commit
09d8832a0b
@ -131,11 +131,12 @@
|
|||||||
#
|
#
|
||||||
# Test : CRYP-7930
|
# Test : CRYP-7930
|
||||||
# Description : Determine if system uses disk or file encryption
|
# Description : Determine if system uses disk or file encryption
|
||||||
Register --test-no CRYP-7930 --preqs-met ${PREQS_MET} --weight L --network NO --category security --description "Determine if system uses disk or file encryption"
|
Register --test-no CRYP-7930 --weight L --network NO --category security --description "Determine if system uses disk or file encryption"
|
||||||
if [ ${SKIPTEST} -eq 0 ]; then
|
if [ ${SKIPTEST} -eq 0 ]; then
|
||||||
FILE="${ROOTDIR}etc/crypttab"
|
FILE="${ROOTDIR}etc/crypttab"
|
||||||
if [ -f ${FILE} ]; then
|
if [ -f ${FILE} ]; then
|
||||||
DATA=$(${GREPBINARY} "^[a-z]" ${ROOTDIR}etc/crypttab | ${SEDBINARY} 's/[:blank:]/__space__/g' | ${TRBINARY} -d '[:cntrl:]')
|
LogText "Result: crypttab file (${FILE}) exists"
|
||||||
|
DATA=$(${GREPBINARY} "^[a-z]" ${FILE} | ${TRBINARY} -cd '[:alnum:]_\-=,\n\t ' | ${SEDBINARY} 's/[[:blank:]]/__space__/g')
|
||||||
for LINE in ${DATA}; do
|
for LINE in ${DATA}; do
|
||||||
LINE=$(echo ${LINE} | ${SEDBINARY} 's/__space__/ /g')
|
LINE=$(echo ${LINE} | ${SEDBINARY} 's/__space__/ /g')
|
||||||
if ContainsString "luks," "${LINE}"; then
|
if ContainsString "luks," "${LINE}"; then
|
||||||
@ -145,6 +146,8 @@
|
|||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
unset DATA LINE PARTITION
|
unset DATA LINE PARTITION
|
||||||
|
else
|
||||||
|
LogText "Result: crypttab file (${FILE}) does not exist"
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
#
|
#
|
||||||
|
Loading…
x
Reference in New Issue
Block a user