mirror of https://github.com/CISOfy/lynis.git
Removed [AUTH-9230] and merged it into [AUTH-9228]
This commit is contained in:
parent
31363e9b39
commit
84821a4ed0
|
@ -231,40 +231,37 @@
|
||||||
#################################################################################
|
#################################################################################
|
||||||
#
|
#
|
||||||
# Test : AUTH-9228
|
# Test : AUTH-9228
|
||||||
# Description : Check Linux password file consistency
|
# Description : Check password file consistency with pwck
|
||||||
|
# Notes : Operating systems include Linux, Solaris
|
||||||
if [ -x /usr/sbin/pwck ]; then PREQS_MET="YES"; else PREQS_MET="NO"; fi
|
if [ -x /usr/sbin/pwck ]; then PREQS_MET="YES"; else PREQS_MET="NO"; fi
|
||||||
Register --test-no AUTH-9228 --os Linux --preqs-met ${PREQS_MET} --weight L --network NO --description "Check password file consistency"
|
Register --test-no AUTH-9228 --preqs-met ${PREQS_MET} --weight L --network NO --description "Check password file consistency with pwck"
|
||||||
if [ ${SKIPTEST} -eq 0 ]; then
|
if [ ${SKIPTEST} -eq 0 ]; then
|
||||||
logtext "Test: Checking password file consistency (pwck)"
|
logtext "Test: Checking password file consistency (pwck)"
|
||||||
|
TESTED=0
|
||||||
|
case ${OS} in)
|
||||||
|
"Linux")
|
||||||
FIND=`/usr/sbin/pwck -q -r 2> /dev/null; echo $?`
|
FIND=`/usr/sbin/pwck -q -r 2> /dev/null; echo $?`
|
||||||
if [ "${FIND}" = "0" ]; then
|
TESTED=1
|
||||||
|
;;
|
||||||
|
"Solaris")
|
||||||
|
FIND=`/usr/sbin/pwck 2> /dev/null; echo $?`
|
||||||
|
TESTED=1
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
logtext "Dev: found /usr/sbin/pwck, but unsure how to call it on this operating system"
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
# Only display if this test has been executed
|
||||||
|
if [ ${TESTED} -eq 1 -a "${FIND}" = "0" ]; then
|
||||||
Display --indent 2 --text "- Checking password file consistency" --result OK --color GREEN
|
Display --indent 2 --text "- Checking password file consistency" --result OK --color GREEN
|
||||||
logtext "Result: pwck check didn't find any problems"
|
logtext "Result: pwck check didn't find any problems"
|
||||||
|
AddHP 2 2
|
||||||
else
|
else
|
||||||
Display --indent 2 --text "- Checking password file consistency" --result WARNING --color RED
|
Display --indent 2 --text "- Checking password file consistency" --result WARNING --color RED
|
||||||
logtext "Result: pwck found one or more errors/warnings in the password file."
|
logtext "Result: pwck found one or more errors/warnings in the password file."
|
||||||
ReportWarning ${TEST_NO} "M" "pwck found one or more errors/warnings in the password file"
|
ReportWarning ${TEST_NO} "M" "pwck found one or more errors/warnings in the password file"
|
||||||
ReportSuggestion ${TEST_NO} "Run pwck manually and correct found issues."
|
ReportSuggestion ${TEST_NO} "Run pwck manually and correct found issues."
|
||||||
fi
|
AddHP 0 2
|
||||||
fi
|
|
||||||
#
|
|
||||||
#################################################################################
|
|
||||||
#
|
|
||||||
# Test : AUTH-9230
|
|
||||||
# Description : Check Solaris password file consistency
|
|
||||||
if [ -x /usr/sbin/pwck ]; then PREQS_MET="YES"; else PREQS_MET="NO"; fi
|
|
||||||
Register --test-no AUTH-9230 --os Solaris --preqs-met ${PREQS_MET} --weight L --network NO --description "Check password file consistency"
|
|
||||||
if [ ${SKIPTEST} -eq 0 ]; then
|
|
||||||
logtext "Test: Checking password file consistency (pwck)"
|
|
||||||
FIND=`/usr/sbin/pwck 2> /dev/null; echo $?`
|
|
||||||
if [ "${FIND}" = "0" ]; then
|
|
||||||
Display --indent 2 --text "- Checking password file consistency" --result OK --color GREEN
|
|
||||||
logtext "Result: pwck finished didn't find problems"
|
|
||||||
else
|
|
||||||
Display --indent 2 --text "- Checking password file consistency" --result WARNING --color RED
|
|
||||||
logtext "Result: pwck found one or more errors/warnings in the password file."
|
|
||||||
ReportWarning ${TEST_NO} "M" "pwck found one or more errors/warnings in the password file"
|
|
||||||
ReportSuggestion ${TEST_NO} "Run pwck manually and correct found issues."
|
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
#
|
#
|
||||||
|
|
Loading…
Reference in New Issue