security.d/chk_logs

changeset 15
c4a1470ab59d
parent 14
59e07bba67cc
child 17
65656789da08
--- a/security.d/chk_logs	Thu Dec 06 15:08:01 2012 +0100
+++ b/security.d/chk_logs	Sun Feb 17 19:49:24 2013 +0100
@@ -1,9 +1,9 @@
 #!/bin/bash
 #
 #############################################################################
-# Copyright (C) 2005-2012
+# Copyright (C) 2005-2013
 #   
-# Michiel Broek               <mbse@mbse.dds.nl>
+# Michiel Broek               <mbse at mbse.eu>
 # the Netherlands
 #
 # This file is part of SlackSecCheckScripts.
@@ -41,15 +41,16 @@
 
 TMP2=secure1.$$
 OUTPUT=secure4.$$
+YESTER=$(date '+%b %d' -d yesterday)
 
-egrep ' useradd\[' /var/log/secure > $TMP2
-egrep ' userdel\[' /var/log/secure >> $TMP2
-egrep ' usermod\[' /var/log/secure >> $TMP2
-egrep ' groupadd\[' /var/log/secure >> $TMP2
-egrep ' groupdel\[' /var/log/secure >> $TMP2
-egrep ' groupmod\[' /var/log/secure >> $TMP2
-egrep ' passwd\[' /var/log/secure >> $TMP2
-egrep ' sudo:' /var/log/messages >> $TMP2
+grep -e ' useradd\[' /var/log/secure | grep -e "${YESTER}" > $TMP2
+grep -e ' userdel\[' /var/log/secure | grep -e "${YESTER}" >> $TMP2
+grep -e ' usermod\[' /var/log/secure | grep -e "${YESTER}" >> $TMP2
+grep -e ' groupadd\[' /var/log/secure | grep -e "${YESTER}" >> $TMP2
+grep -e ' groupdel\[' /var/log/secure | grep -e "${YESTER}" >> $TMP2
+grep -e ' groupmod\[' /var/log/secure | grep -e "${YESTER}" >> $TMP2
+grep -e ' passwd\[' /var/log/secure | grep -e "${YESTER}" >> $TMP2
+grep -e ' sudo:' /var/log/messages | grep -e "${YESTER}" >> $TMP2
 
 cat $TMP2 | sort > $OUTPUT
 

mercurial