Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/CISOfy/lynis.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'include/tests_scheduling')
-rw-r--r--include/tests_scheduling14
1 files changed, 9 insertions, 5 deletions
diff --git a/include/tests_scheduling b/include/tests_scheduling
index fae2236c..5491cd9f 100644
--- a/include/tests_scheduling
+++ b/include/tests_scheduling
@@ -72,17 +72,20 @@
if [ ${CANREAD} -eq 1 ]; then
LogText "Result: found directory ${I}"
LogText "Test: searching files in ${I}"
- FIND=`find ${I} -type f -print`
+ FIND=`find ${I} -type f -print | grep -v ".placeholder"`
if [ "${FIND}" = "" ]; then
LogText "Result: no files found in ${I}"
else
LogText "Result: found one or more files in ${I}. Analyzing files.."
for J in ${FIND}; do
+ if IsWorldWritable ${J}; then Report "insecure_fileperms_cronjob=${J}"; fi
FindCronJob ${J}
- for K in ${sCRONJOBS}; do
- LogText "Result: Found cronjob (${I}): ${K}"
- Report "cronjob[]=${J}"
- done
+ if [ ! "${sCRONJOBS}" = "" ]; then
+ for K in ${sCRONJOBS}; do
+ LogText "Result: Found cronjob (${J}): ${K}"
+ Report "cronjob[]=${J}"
+ done
+ fi
done
LogText "Result: done with analyzing files in ${I}"
fi
@@ -106,6 +109,7 @@
else
LogText "Result: found one or more files in ${I}. Analyzing files.."
for J in ${FIND}; do
+ if IsWorldWritable ${J}; then Report "insecure_fileperms_cronjob=${J}"; fi
LogText "Result: Found cronjob (${I}): ${J}"
Report "cronjob[]=${J}"
done