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:
authormboelen <michael@cisofy.com>2015-04-16 21:00:09 +0300
committermboelen <michael@cisofy.com>2015-04-16 21:00:09 +0300
commita29335823fc4a41f93d5d6a6b334478ade1cadb8 (patch)
tree1ad842d7c51484260c2c1909f2fd3fce205f23c2
parent017c1453570cc77f239d040dd31e07c8153bb0f8 (diff)
Improved core dump checking
-rw-r--r--include/tests_kernel6
1 files changed, 3 insertions, 3 deletions
diff --git a/include/tests_kernel b/include/tests_kernel
index 64e74aa2..a2ba9e9b 100644
--- a/include/tests_kernel
+++ b/include/tests_kernel
@@ -383,12 +383,12 @@
if [ -f /etc/security/limits.conf ]; then
logtext "Result: file /etc/security/limits.conf exists"
logtext "Test: Checking if core dumps are disabled in /etc/security/limits.conf"
- FIND1=`cat /etc/security/limits.conf | grep -v "^#" | grep -v "^$" | awk '{ if ($1=="*" && $2=="soft" && $3=="core") { print "soft core enabled" } }'`
- FIND2=`cat /etc/security/limits.conf | grep -v "^#" | grep -v "^$" | awk '{ if ($1=="*" && $2=="hard" && $3=="core") { print "hard core enabled" } }'`
+ FIND1=`cat /etc/security/limits.conf | grep -v "^#" | grep -v "^$" | awk '{ if ($1=="*" && $2=="soft" && $3=="core" && $4=="1") { print "soft core enabled" } }'`
+ FIND2=`cat /etc/security/limits.conf | grep -v "^#" | grep -v "^$" | awk '{ if ($1=="*" && $2=="hard" && $3=="core" && $4=="1") { print "hard core enabled" } }'`
if [ "${FIND1}" = "soft core enabled" -o "${FIND2}" = "hard core enabled" ]; then
logtext "Result: core dumps (soft or hard) are enabled"
Display --indent 2 --text "- Checking core dumps configuration" --result ENABLED --color YELLOW
- #YYY suggestion
+ AddSuggestion "${TEST_NO}" "Check if core dumps need to be enabled on this system"
AddHP 1 2
else
logtext "Result: core dumps (soft and hard) are both disabled"