mirror of https://github.com/CISOfy/lynis.git
Testing for service/job manager [BOOT-5104]
This commit is contained in:
parent
2bdc4d7742
commit
89217d7ade
|
@ -23,9 +23,10 @@
|
|||
#################################################################################
|
||||
#
|
||||
Display --indent 2 --text "- Checking boot loaders"
|
||||
BOOT_LOADER="Unknown"
|
||||
BOOT_LOADER="unknown"
|
||||
BOOT_LOADER_FOUND=0
|
||||
GRUB_VERSION=0
|
||||
SERVICE_MANAGER="unknown"
|
||||
#
|
||||
#################################################################################
|
||||
#
|
||||
|
@ -49,6 +50,49 @@
|
|||
fi
|
||||
fi
|
||||
fi
|
||||
|
||||
#
|
||||
#################################################################################
|
||||
#
|
||||
# Test : BOOT-5104
|
||||
# Description : Determine service manager
|
||||
Register --test-no BOOT-5104 --weight L --network NO --description "Determine service manager"
|
||||
if [ ${SKIPTEST} -eq 0 ]; then
|
||||
case ${OS} in
|
||||
linux)
|
||||
if [ -f /proc/1/cmdline ]; then
|
||||
FILE=`cat /proc/1/cmdline`
|
||||
if [ -L ${FILE} ]; then
|
||||
ShowSymlinkPath ${FILE}
|
||||
if [ -f ${sFILE} ]; then
|
||||
SHORTNAME=`echo ${sFILE} | awk -F/ '{ print $NF }'`
|
||||
case ${SHORTNAME} in
|
||||
upstart)
|
||||
SERVICE_MANAGER="upstart"
|
||||
;;
|
||||
systemd)
|
||||
SERVICE_MANAGER="systemd"
|
||||
;;
|
||||
*)
|
||||
logtext "Found ${SHORTNAME} but unclear what service manager this is"
|
||||
;;
|
||||
esac
|
||||
else
|
||||
logtext "Result: Could not find linked file ${sFILE}"
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
|
||||
;;
|
||||
*)
|
||||
logtext "Result: unknown service manager"
|
||||
esac
|
||||
if [ "${SERVICE_MANAGER}" = "unknown" ]; then
|
||||
Display --indent 2 --text "- Service Manager" --result "UNKNOWN" --color YELLOW
|
||||
else
|
||||
Display --indent 2 --text "- Service Manager" --result "${SERVICE_MANAGER}" --color GREEN
|
||||
fi
|
||||
fi
|
||||
#
|
||||
#################################################################################
|
||||
#
|
||||
|
@ -632,6 +676,7 @@
|
|||
#
|
||||
|
||||
report "boot_loader=${BOOT_LOADER}"
|
||||
report "service_manager=${SERVICE_MANAGER}"
|
||||
|
||||
wait_for_keypress
|
||||
|
||||
|
|
Loading…
Reference in New Issue