mirror of https://github.com/CISOfy/lynis.git
Changed LILO testing depending on server/workstation or personal roles (#302)
Test will display result in red if no boot loader password set and if server or workstation role was set. Cosmetic change for log text, one instead of two log texts. Test displays result in yellow if using personal machine role as suggestion for typical users.
This commit is contained in:
parent
6c02d49de0
commit
b95e44a526
|
@ -362,13 +362,18 @@
|
|||
Display --indent 2 --text "- Checking presence LILO" --result "${STATUS_OK}" --color GREEN
|
||||
LogText "Checking password option LILO"
|
||||
FIND=$(${EGREPBINARY} 'password[[:space:]]?=' ${LILOCONFFILE} | ${GREPBINARY} -v "^#")
|
||||
if [ -z "${FIND}" ]; then
|
||||
if [ -z "${FIND}" && $MACHINE_ROLE = "server" || "workstation" ]; then
|
||||
Display --indent 4 --text "- Password option presence " --result "${STATUS_WARNING}" --color RED
|
||||
LogText "Result: no password set for LILO. Bootloader is unprotected to"
|
||||
LogText "dropping to single user mode or unauthorized access to devices/data."
|
||||
LogText "Result: no password set for LILO. Bootloader is unprotected to dropping to single user mode or unauthorized access to devices/data."
|
||||
ReportSuggestion ${TEST_NO} "Add a password to LILO, by adding a line to the lilo.conf file, above the first line saying 'image=<name>': password=<password>"
|
||||
ReportWarning ${TEST_NO} "No password set on LILO bootloader"
|
||||
AddHP 0 2
|
||||
elif [ -z "${FIND}" && $MACHINE_ROLE = "personal"]; then
|
||||
Display --indent 4 --text "- Password option presence " --result "${STATUS_WARNING}" --color yellow
|
||||
LogText "Result: no password set for LILO. Bootloader is unprotected to dropping to single user mode or unauthorized access to devices/data."
|
||||
ReportSuggestion ${TEST_NO} "No password set on LILO bootloader. Add a password to LILO, by adding a line to the lilo.conf file, above the first line saying 'image=<name>': password=<password>"
|
||||
AddHP 0 2
|
||||
fi
|
||||
else
|
||||
Display --indent 4 --text "- Password option presence " --result "${STATUS_OK}" --color GREEN
|
||||
LogText "Result: LILO password option set"
|
||||
|
@ -379,7 +384,6 @@
|
|||
fi
|
||||
else
|
||||
LogText "Result: LILO configuration file not found"
|
||||
fi
|
||||
fi
|
||||
#
|
||||
#################################################################################
|
||||
|
|
Loading…
Reference in New Issue