security.d/chk_setid

changeset 20
1d18ebb9e279
parent 17
65656789da08
child 21
735fe1b89e5a
--- a/security.d/chk_setid	Mon Jan 20 12:48:38 2014 +0100
+++ b/security.d/chk_setid	Tue Apr 15 14:45:38 2014 +0200
@@ -1,7 +1,7 @@
 #!/bin/bash
 #
 #############################################################################
-# Copyright (C) 2005-2013
+# Copyright (C) 2005-2014
 #   
 # Michiel Broek               <mbse at mbse.eu>
 #
@@ -28,7 +28,7 @@
 TZ=UTC; export TZ
 LANG=C; export LANG
 
-SECUREDIR=`mktemp -d /tmp/_securedir.XXXXXX` || exit 1
+SECUREDIR=$(mktemp -d /tmp/_securedir.XXXXXX) || exit 1
 
 trap "/bin/rm -rf $SECUREDIR ; exit 0" EXIT INT QUIT PIPE
 
@@ -50,14 +50,14 @@
 
 if [ ! -f $CURR ]; then
     # No database, install new database
-    find $FSS \( -mount \( -perm -u+s -a ! -type d \) -o \( -perm -g+s -a ! -type d \) \) -print0 | \
+    find $FSS \( -mount \( -perm -u+s -a ! -type d \) -o \( -perm -g+s -a ! -type d \) \) -print0 2>/dev/null | \
 	xargs -0 /bin/ls -ld --full-time | sort -k9 > $CURR
     exit
 fi
 
 # Database is present, create temp database
 #
-find $FSS \( -mount \( -perm -u+s -a ! -type d \) -o \( -perm -g+s -a ! -type d \) \) -print0 | \
+find $FSS \( -mount \( -perm -u+s -a ! -type d \) -o \( -perm -g+s -a ! -type d \) \) -print0 2>/dev/null | \
     xargs -0 /bin/ls -ld --full-time | sort -k9 > $TMP1
 changed=0
 

mercurial