version 1.55, 2002/12/30 13:59:54 |
version 1.56, 2003/04/08 20:42:42 |
|
|
else |
else |
cp -p $CUR $BACK |
cp -p $CUR $BACK |
cp -p $MP $CUR |
cp -p $MP $CUR |
chown root.wheel $CUR |
chown root:wheel $CUR |
fi |
fi |
else |
else |
cp -p $MP $CUR |
cp -p $MP $CUR |
chown root.wheel $CUR |
chown root:wheel $CUR |
fi |
fi |
|
|
# Check the group file syntax. |
# Check the group file syntax. |
|
|
# Create the mtree tree specifications using: |
# Create the mtree tree specifications using: |
# |
# |
# mtree -cx -pDIR -kcksum,gid,mode,nlink,size,link,time,uid > DIR.secure |
# mtree -cx -pDIR -kcksum,gid,mode,nlink,size,link,time,uid > DIR.secure |
# chown root.wheel DIR.secure |
# chown root:wheel DIR.secure |
# chmod 600 DIR.secure |
# chmod 600 DIR.secure |
# |
# |
# Note, this is not complete protection against Trojan horsed binaries, as |
# Note, this is not complete protection against Trojan horsed binaries, as |
|
|
cat $OUTPUT |
cat $OUTPUT |
cp -p $CUR $BACK |
cp -p $CUR $BACK |
cp -p $file $CUR |
cp -p $file $CUR |
chown root.wheel $CUR $BACK |
chown root:wheel $CUR $BACK |
fi |
fi |
else |
else |
cp -p $file $CUR |
cp -p $file $CUR |
chown root.wheel $CUR |
chown root:wheel $CUR |
fi |
fi |
fi |
fi |
done |
done |
|
|
echo "NEW: $MD5_NEW" |
echo "NEW: $MD5_NEW" |
cp -p $CUR $BACK |
cp -p $CUR $BACK |
echo $MD5_NEW > $CUR |
echo $MD5_NEW > $CUR |
chown root.wheel $CUR $BACK |
chown root:wheel $CUR $BACK |
chmod 600 $CUR |
chmod 600 $CUR |
fi |
fi |
else |
else |
echo $MD5_NEW > $CUR |
echo $MD5_NEW > $CUR |
chown root.wheel $CUR |
chown root:wheel $CUR |
chmod 600 $CUR |
chmod 600 $CUR |
fi |
fi |
fi |
fi |