--- postfix-script.old 2006-09-28 17:03:18.000000000 +0200 +++ postfix-script 2006-09-28 18:00:56.000000000 +0200 @@ -197,7 +197,7 @@ for dir in $daemon_directory $config_directory $queue_directory do - ls -lLd $dir | (grep " root " >/dev/null || + /bin/ls -lLd $dir | (grep " root " >/dev/null || $WARN not owned by root: $dir) done @@ -208,7 +208,7 @@ \( -perm -020 -o -perm -002 \) -type f \ -exec $WARN group or other writable: {} \; - find `ls -d $queue_directory/* | \ + find `/bin/ls -d $queue_directory/* | \ egrep '/(incoming|active|defer|deferred|bounce|hold|trace|corrupt|public|private|flush)$'` \ ! \( -type p -o -type s \) ! -user $mail_owner \ -exec $WARN not owned by $mail_owner: {} \; @@ -222,7 +222,7 @@ -prune ! -perm -02111 \ -exec $WARN not set-gid or not owner+group+world executable: {} \; - for name in `ls -d $queue_directory/* | \ + for name in `/bin/ls -d $queue_directory/* | \ egrep '/(bin|etc|lib|usr)$'` ; \ do \ find $name ! -user root \