Es sabido que sin la pass de root un usuario de linux no puede NI EN PEDO hacer ningun cambio en el sistema, SALVO en su propio $HOME, entonces para restaurar el sistema bastaria con restaurar dicho HOME, por ende..
pc01@PC01:~$ cat /etc/init.d/freeze.sh
#! /bin/bash /*OBVIO*/
rm -R /home/pc01 /*bueno.. borro el home del user*/
cp -R /home/backup /home/pc01 /*copio su home desde un backup anteriormente creado para tal fin
chown -R pc01:pc01 /home/pc01 /*corrijo permisos*/
pc01@PC01:~$ /*LISTO EL POLLO*/
notese.. que se puede agregar un
*killall *dm (kdm, gdm, xdm)
*echo "tal cosa", echo "tal otra"
*lo que se te cante el quinto for*o de las pelotas