diff options
author | mboelen <michael@cisofy.com> | 2015-09-24 21:24:46 +0300 |
---|---|---|
committer | mboelen <michael@cisofy.com> | 2015-09-24 21:24:46 +0300 |
commit | 84821a4ed0a065113867946ba44062737a0990b8 (patch) | |
tree | cd1d81a8e206a8d33462d0abafad1ea3ff4fe41a /include/tests_authentication | |
parent | 31363e9b398302477c703a1cd8a2c07452d21169 (diff) |
Removed [AUTH-9230] and merged it into [AUTH-9228]
Diffstat (limited to 'include/tests_authentication')
-rw-r--r-- | include/tests_authentication | 45 |
1 files changed, 21 insertions, 24 deletions
diff --git a/include/tests_authentication b/include/tests_authentication index 4c36a016..7a9b4196 100644 --- a/include/tests_authentication +++ b/include/tests_authentication @@ -231,40 +231,37 @@ ################################################################################# # # 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 - 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 logtext "Test: Checking password file consistency (pwck)" - FIND=`/usr/sbin/pwck -q -r 2> /dev/null; echo $?` - if [ "${FIND}" = "0" ]; then + TESTED=0 + case ${OS} in) + "Linux") + FIND=`/usr/sbin/pwck -q -r 2> /dev/null; echo $?` + 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 logtext "Result: pwck check didn't find any problems" + AddHP 2 2 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 -# -################################################################################# -# - # 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." + AddHP 0 2 fi fi # |