diff options
author | mboelen <michael@cisofy.com> | 2015-04-16 21:00:09 +0300 |
---|---|---|
committer | mboelen <michael@cisofy.com> | 2015-04-16 21:00:09 +0300 |
commit | a29335823fc4a41f93d5d6a6b334478ade1cadb8 (patch) | |
tree | 1ad842d7c51484260c2c1909f2fd3fce205f23c2 | |
parent | 017c1453570cc77f239d040dd31e07c8153bb0f8 (diff) |
Improved core dump checking
-rw-r--r-- | include/tests_kernel | 6 |
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" |