Script de verification des debris
darcs-hash:20080416145017-ddb99-635d36857808d0d0c2c4a62277d334372cfd1e41.gz
This commit is contained in:
parent
26ebccff24
commit
affbc9f1f3
1 changed files with 41 additions and 0 deletions
41
surveillance/debris
Executable file
41
surveillance/debris
Executable file
|
@ -0,0 +1,41 @@
|
||||||
|
#!/bin/sh
|
||||||
|
#Script de verification des debris dans /home et /home/mail
|
||||||
|
|
||||||
|
TMPFILE=`mktemp`
|
||||||
|
|
||||||
|
( for i in $( ls -l /home | awk '$3 != $8 { print $8 }' )
|
||||||
|
do id $i 2> /dev/null > /dev/null || echo $i
|
||||||
|
done ) | grep -v -E "^(ca|cimetiere|ftp|club|lost\+found|sqlgrey|squid|tftpboot)$" > $TMPFILE
|
||||||
|
if [ -s $TMPFILE ]
|
||||||
|
then
|
||||||
|
echo "*** Homes a supprimer ***"
|
||||||
|
cat $TMPFILE
|
||||||
|
echo
|
||||||
|
fi
|
||||||
|
|
||||||
|
(for i in $( getent passwd | awk -F ":" '{ print $3 }' | sort | uniq -c | awk '$1 > 1 { print $2 }' )
|
||||||
|
do getent passwd | awk -F ":" '$3 == "'$i'"'
|
||||||
|
done) > $TMPFILE
|
||||||
|
if [ -s $TMPFILE ]
|
||||||
|
then
|
||||||
|
echo "*** uid partages ***"
|
||||||
|
cat $TMPFILE
|
||||||
|
echo
|
||||||
|
fi
|
||||||
|
|
||||||
|
(ls -l /home /home/mail | awk '( substr($1,6,1) == "w" && $4 == "users" ) || substr($1,9,1) == "w"') > $TMPFILE
|
||||||
|
if [ -s $TMPFILE ]
|
||||||
|
then
|
||||||
|
echo "*** /home/mail ouverts a tous ***"
|
||||||
|
cat $TMPFILE
|
||||||
|
echo
|
||||||
|
fi
|
||||||
|
|
||||||
|
ls -l /home/ /home/mail/ | awk '$3 != $8' | grep -v -E " (ca|cimetiere|ftp|club|lost\+found|mail|sqlgrey|squid|tftpboot)$" > $TMPFILE
|
||||||
|
if [ -s $TMPFILE ]
|
||||||
|
then
|
||||||
|
echo "*** Erreurs de droits ***"
|
||||||
|
cat $TMPFILE
|
||||||
|
fi
|
||||||
|
|
||||||
|
rm -f $TMPFILE
|
Loading…
Add table
Add a link
Reference in a new issue