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>2016-03-08 14:01:11 +0300
committermboelen <michael@cisofy.com>2016-03-08 14:01:11 +0300
commit7f34f9dece91d075ee42695c3ec32a2b91cd9f1f (patch)
tree45e051aea8c249deb56d96697231690a971a8e39
parent6ec3e5b39d2690dc9869e3708623a22d569fca3a (diff)
AUTH-9288: ignore add include/tests_authentication
-rw-r--r--include/tests_authentication6
1 files changed, 3 insertions, 3 deletions
diff --git a/include/tests_authentication b/include/tests_authentication
index ad815b31..57190f5b 100644
--- a/include/tests_authentication
+++ b/include/tests_authentication
@@ -713,7 +713,7 @@
#
# Test : AUTH-9288
# Description : Determine which accounts have an expired password
- # Notes : This test might not work yet on all platforms
+ # Notes : This test might not work (yet) on all platforms
if [ -f /etc/shadow ]; then PREQS_MET="YES"; else PREQS_MET="NO"; fi
Register --test-no AUTH-9288 --preqs-met ${PREQS_MET} --weight L --network NO --description "Checking for expired passwords"
if [ ${SKIPTEST} -eq 0 ]; then
@@ -721,8 +721,8 @@
DAYS_SINCE_EPOCH=$((`date --utc +%s`/86400))
logtext "Data: Days since epoch is ${DAYS_SINCE_EPOCH}"
LogText "Test: collecting accounts which have an expired password (last day changed + maximum change time)"
- # Skip fields with a !, *, or x (field $3 is last changed, $5 is maximum changed)
- FIND=`egrep -v ":[\!\*x]:" /etc/shadow | awk -v today=${DAYS_SINCE_EPOCH} -F: '{ if (today>$3+$5) { print $1 }}'`
+ # Skip fields with a !, *, or x, or !* (field $3 is last changed, $5 is maximum changed)
+ FIND=`egrep -v ":[\!\*x](\*)?:" /etc/shadow | awk -v today=${DAYS_SINCE_EPOCH} -F: '{ if (today>$3+$5) { print $1 }}'`
if [ ! "${FIND}" = "" ]; then
for ACCOUNT in ${FIND}; do
LogText "Result: password of user ${ACCOUNT} has been expired"