Si quieres comprobar la integridad de tus ficheros, puedes extraer de ellos su checksum md5, lo que te permitirá saber si alguien los modifició desde que sacaste ese checksum.
Para sacar el checksum de los ficheros posteriores a la fecha de hoy haz:
md5sum /bin/* /sbin/* /usr/bin/* /usr/sbin/* /usr/X11R6/bin/* /etc/* > «/root/`date +»%Y%m%d»`.md5» 2> /dev/null
Que, por ejemplo, para el día 25-1-1999 te creará el fichero /root/19990125.md5
Para verificar la firma md5 de los ficheros, puedes crear el fichero checkmd5.sh con:
md5sum /bin/* /sbin/* /usr/bin/* /usr/sbin/* /usr/X11R6/bin/* /etc/* > 2> /dev/null | diff $1 – | awk ‘$1==»<» {print $3}’
Para el ejemplo anterior, el fichero se comprobaría con
checkmd5.sh /root/19990125
Puede ser una buena idea guardar las firmas md5 en una máquina distinta o encriptadas usando algo como pgp (o gpg), con el fin de no exponerlas a manos demasiado largas.
Por cierto, este truco lo escribió algún bisoño en la sección de comentarios de Comandos como parámetros. Se ruega a tal bisoño que adapte y corrija el escrito de este truco según sus deseos.
Este post ha sido traido de forma automatica desde https://web.archive.org/web/20140625063149/http:/bulma.net/body.phtml?nIdNoticia=35 por un robot nigromante, si crees que puede mejorarse, por favor, contactanos.