mirror of https://github.com/CISOfy/lynis.git
Adjusted file permissions, permissions check and storage of PID file
This commit is contained in:
parent
220777af76
commit
b9a9aea340
|
@ -18,6 +18,12 @@
|
|||
|
||||
================================================================================
|
||||
|
||||
* 1.6.2 (2014-09-xx)
|
||||
|
||||
Changes:
|
||||
- Permissions check has been adjusted to allow packaging and pentest mode
|
||||
- Store PID file in home directory of user if needed
|
||||
|
||||
* 1.6.1 (2014-09-09)
|
||||
|
||||
New:
|
||||
|
|
|
@ -210,6 +210,8 @@
|
|||
LINESIZE=`echo "${TEXT}" | wc -c | tr -d ' '`
|
||||
SPACES=`expr 62 - ${INDENT} - ${LINESIZE}`
|
||||
if [ ${CRONJOB} -eq 0 ]; then
|
||||
# Check if we already have already discovered a proper echo command tool. It not, set it default to 'echo'.
|
||||
if [ "${ECHOCMD}" = "" ]; then ECHOCMD="echo"; fi
|
||||
${ECHOCMD} "\033[${INDENT}C${TEXT}\033[${SPACES}C${RESULTPART}"
|
||||
else
|
||||
echo "${TEXT}${RESULTPART}"
|
||||
|
@ -992,8 +994,8 @@
|
|||
fi
|
||||
# Other permissions
|
||||
OTHER_PERMS=`echo ${PERMS} | cut -c8-10`
|
||||
if [ ! "${OTHER_PERMS}" = "---" ]; then
|
||||
echo "Fatal error: permissions of file $1 are not strict enough. Access to 'other' should be denied."
|
||||
if [ ! "${OTHER_PERMS}" = "---" -a ! "${OTHER_PERMS}" = "r--" ]; then
|
||||
echo "Fatal error: permissions of file $1 are not strict enough. Access to 'other' should be denied or read-only."
|
||||
ExitFatal
|
||||
fi
|
||||
# Set PERMS_OK to 1 if no fatal errors occurred
|
||||
|
|
5
lynis
5
lynis
|
@ -347,7 +347,10 @@
|
|||
|
||||
# Create new PID file (use work directory if /var/run is not available)
|
||||
if [ ${PENTESTINGMODE} -eq 1 ]; then
|
||||
PIDFILE="lynis.pid"
|
||||
# Store it in home directory of user
|
||||
MYHOMEDIR=`echo ~`
|
||||
if [ "${MYHOMEDIR}" = "" ]; then HOMEDIR="/tmp"; fi
|
||||
PIDFILE="${MYHOMEDIR}/lynis.pid"
|
||||
elif [ -d /var/run ]; then
|
||||
PIDFILE="/var/run/lynis.pid"
|
||||
else
|
||||
|
|
Loading…
Reference in New Issue