mirror of
https://github.com/CISOfy/lynis.git
synced 2025-07-27 07:44:14 +02:00
Remove FIND1 variable, as we prefer FIND to limit number of variables
This commit is contained in:
parent
47e37bf058
commit
e014e12310
@ -711,24 +711,24 @@
|
|||||||
case ${LINUX_VERSION} in
|
case ${LINUX_VERSION} in
|
||||||
"SuSE")
|
"SuSE")
|
||||||
PREQS_MET="YES"
|
PREQS_MET="YES"
|
||||||
FIND1=$(passwd -a -S 2> /dev/null | ${AWKBINARY} '{ if ($2=="P" && $5=="99999") print $1 }')
|
FIND=$(passwd -a -S 2> /dev/null | ${AWKBINARY} '{ if ($2=="P" && $5=="99999") print $1 }')
|
||||||
FIND2=$(passwd -a -S 2> /dev/null | ${AWKBINARY} '{ if ($2=="NP") print $1 }')
|
FIND2=$(passwd -a -S 2> /dev/null | ${AWKBINARY} '{ if ($2=="NP") print $1 }')
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
PREQS_MET="YES"
|
PREQS_MET="YES"
|
||||||
FIND1=$(passwd --all --status 2> /dev/null | ${AWKBINARY} '{ if ($2=="P" && $5=="99999") print $1 }')
|
FIND=$(passwd --all --status 2> /dev/null | ${AWKBINARY} '{ if ($2=="P" && $5=="99999") print $1 }')
|
||||||
FIND2=$(passwd --all --status 2> /dev/null | ${AWKBINARY} '{ if ($2=="NP") print $1 }')
|
FIND2=$(passwd --all --status 2> /dev/null | ${AWKBINARY} '{ if ($2=="NP") print $1 }')
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
elif [ ${OS_REDHAT_OR_CLONE} -eq 1 ]; then
|
elif [ ${OS_REDHAT_OR_CLONE} -eq 1 ]; then
|
||||||
PREQS_MET="YES"
|
PREQS_MET="YES"
|
||||||
FIND1=$(for I in $(${AWKBINARY} -F: '{print $1}' ${ROOTDIR}etc/passwd) ; do passwd -S $I | ${AWKBINARY} '{ if ($2=="PS" && $5=="99999") print $1 }' ; done)
|
FIND=$(for I in $(${AWKBINARY} -F: '{print $1}' ${ROOTDIR}etc/passwd) ; do passwd -S $I | ${AWKBINARY} '{ if ($2=="PS" && $5=="99999") print $1 }' ; done)
|
||||||
FIND2=$(for I in $(${AWKBINARY} -F: '{print $1}' ${ROOTDIR}etc/passwd) ; do passwd -S $I | ${AWKBINARY} '{ if ($2=="NP") print $1 }' ; done)
|
FIND2=$(for I in $(${AWKBINARY} -F: '{print $1}' ${ROOTDIR}etc/passwd) ; do passwd -S $I | ${AWKBINARY} '{ if ($2=="NP") print $1 }' ; done)
|
||||||
else
|
else
|
||||||
LogText "Result: skipping test for this Linux version"
|
LogText "Result: skipping test for this Linux version"
|
||||||
ReportManual "AUTH-9282:01"
|
ReportManual "AUTH-9282:01"
|
||||||
PREQS_MET="NO"
|
PREQS_MET="NO"
|
||||||
FIND1=""
|
FIND=""
|
||||||
FIND2=""
|
FIND2=""
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
@ -740,12 +740,12 @@
|
|||||||
Register --test-no AUTH-9282 --preqs-met ${PREQS_MET} --weight L --network NO --category security --description "Checking password protected account without expire date"
|
Register --test-no AUTH-9282 --preqs-met ${PREQS_MET} --weight L --network NO --category security --description "Checking password protected account without expire date"
|
||||||
if [ ${SKIPTEST} -eq 0 ]; then
|
if [ ${SKIPTEST} -eq 0 ]; then
|
||||||
LogText "Test: Checking Linux version and password expire date status"
|
LogText "Test: Checking Linux version and password expire date status"
|
||||||
if [ -z "${FIND1}" ]; then
|
if [ -z "${FIND}" ]; then
|
||||||
LogText "Result: all accounts seem to have an expire date"
|
LogText "Result: all accounts seem to have an expire date"
|
||||||
Display --indent 2 --text "- Accounts without expire date" --result "${STATUS_OK}" --color GREEN
|
Display --indent 2 --text "- Accounts without expire date" --result "${STATUS_OK}" --color GREEN
|
||||||
else
|
else
|
||||||
LogText "Result: found one or more accounts with expire date set"
|
LogText "Result: found one or more accounts with expire date set"
|
||||||
for I in ${FIND1}; do
|
for I in ${FIND}; do
|
||||||
LogText "Account without expire date: ${I}"
|
LogText "Account without expire date: ${I}"
|
||||||
done
|
done
|
||||||
Display --indent 2 --text "- Accounts without expire date" --result "${STATUS_SUGGESTION}" --color YELLOW
|
Display --indent 2 --text "- Accounts without expire date" --result "${STATUS_SUGGESTION}" --color YELLOW
|
||||||
@ -760,7 +760,7 @@
|
|||||||
Register --test-no AUTH-9283 --preqs-met ${PREQS_MET} --weight L --network NO --category security --description "Checking accounts without password"
|
Register --test-no AUTH-9283 --preqs-met ${PREQS_MET} --weight L --network NO --category security --description "Checking accounts without password"
|
||||||
if [ ${SKIPTEST} -eq 0 ]; then
|
if [ ${SKIPTEST} -eq 0 ]; then
|
||||||
LogText "Test: Checking passwordless accounts"
|
LogText "Test: Checking passwordless accounts"
|
||||||
if [ "${FIND2}" = "" ]; then
|
if [ -z "${FIND2}" ]; then
|
||||||
LogText "Result: all accounts seem to have a password"
|
LogText "Result: all accounts seem to have a password"
|
||||||
Display --indent 2 --text "- Accounts without password" --result "${STATUS_OK}" --color GREEN
|
Display --indent 2 --text "- Accounts without password" --result "${STATUS_OK}" --color GREEN
|
||||||
else
|
else
|
||||||
|
Loading…
x
Reference in New Issue
Block a user