mirror of
https://github.com/CISOfy/lynis.git
synced 2026-03-11 08:55:28 +00:00
Changes to allow non-privileged scans
This commit is contained in:
parent
ac54b4fe83
commit
29442cdfcf
1 changed files with 26 additions and 1 deletions
27
lynis
27
lynis
|
|
@ -272,6 +272,25 @@
|
|||
echo " ${PROGRAM_extrainfo}"
|
||||
echo "################################################################################"
|
||||
fi
|
||||
|
||||
if [ ${PENTESTINGMODE} -eq 1 ]; then
|
||||
echo "${PURPLE}"
|
||||
echo " #########################################################"
|
||||
echo " # NON-PRIVILEGED mode (e.g. pentesting) #"
|
||||
echo " #########################################################"
|
||||
echo ""
|
||||
echo " Some tests will require root permissions"
|
||||
echo " Logging is disabled (no log and no report)"
|
||||
echo ""
|
||||
echo " Press [ENTER] to continue or [CTRL] + C to break"
|
||||
echo ""
|
||||
echo " #########################################################"
|
||||
echo "${NORMAL}"; echo ""
|
||||
if [ ${NEVERBREAK} -eq 0 ]; then read void; fi
|
||||
fi
|
||||
|
||||
|
||||
|
||||
#
|
||||
#################################################################################
|
||||
#
|
||||
|
|
@ -320,7 +339,13 @@
|
|||
fi
|
||||
|
||||
# Create new PID file (use work directory if /var/run is not available)
|
||||
if [ -d /var/run ]; then PIDFILE="/var/run/lynis.pid"; else PIDFILE="lynis.pid"; fi
|
||||
if [ ${PENTESTINGMODE} -eq 1 ]; then
|
||||
PIDFILE="lynis.pid"
|
||||
elif [ -d /var/run ]; then
|
||||
PIDFILE="/var/run/lynis.pid"
|
||||
else
|
||||
PIDFILE="lynis.pid"
|
||||
fi
|
||||
OURPID=`echo $$`
|
||||
echo ${OURPID} > ${PIDFILE}
|
||||
chmod 600 ${PIDFILE}
|
||||
|
|
|
|||
Loading…
Reference in a new issue