SUIDとSGIDがセットされているファイルを毎日比較する
find -perm +6000 でSUIDとSGIDがセットされているファイルを検索し
前日に検索した結果とdiffで差分を取り、表示する。
#!/bin/sh today=`date +%Y%m%d`.filelist yesterday=`date --date 'yesterday' +%Y%m%d`.filelist difflists=`mktemp difflist.XXXXX` dirlist="/bin /dev /etc /home /lib /tmp /usr /var" find $dirlist -perm +6000 > $today [ -f $yesterday ] && diff $yesterday $today > $difflists if [ $? -ne 0 ]; then cat $difflists else echo "There is not the change." fi rm -f $difflists