diff --git a/include/parameters b/include/parameters index 9f193c62..85147e96 100644 --- a/include/parameters +++ b/include/parameters @@ -289,6 +289,22 @@ PURPLE="${NORMAL}"; ;; + # Root directory (useful for forensics) + --rootdir | --root-dir) + if [ $# -gt 1 ]; then + shift + if [ -d $1 ]; then + ROOTDIR="$1" + else + echo "Invalid rootdir provided (does not exist)" + exit 1 + fi + else + echo "Need a root directory (e.g. /mnt/forensics)" + exit 1 + fi + ;; + # Skip execution of plugins --skip-plugins | --no-plugins) SKIP_PLUGINS=1 diff --git a/lynis b/lynis index c786d798..98b8dc8a 100755 --- a/lynis +++ b/lynis @@ -606,6 +606,7 @@ ${NORMAL} echo " Auditor: ${AUDITORNAME}" echo " Test category: ${TEST_CATEGORY_TO_CHECK}" echo " Test group: ${TEST_GROUP_TO_CHECK}" + if [ ! "${ROOTDIR}" = "/" ]; then echo " Root directory: ${ROOTDIR}"; fi echo " ---------------------------------------------------" fi