Restaurar home del usuario con rsync

En este post explicaré como restaurar de manera sencilla el home de un usuario con rsync. Lo usamos en el instituto para restaurar el home del alumno al estado por defecto y evitar que degraden en exceso su directorio personal.

Lo primero que tendremos que hacer es configurar el home del alumno hasta tenerlo como lo queramos. Una vez lo tenemos todo preparado ejecutamos:

rsync -a --delete /home/alumno /root/backup_home_alumno

Con esto tendremos guardada una copia del home del alumno en la carpeta del root.

A continuación creamos un script con el siguiente contenido:

#!/bin/bash
rsync -a --delete /root/backup_home_alumno /home/alumno
chown -R alumno:alumno /home/alumno

Este script deberemos colocarlo en la carpeta /etc/init.d/ para que se ejecute al iniciar el sistema y de esta manera restaurar el home del alumno.

Hay que tener en cuenta que siempre que hagamos una modificación en el home del alumno deberemos volver a ejecutar el rsync para actualizar la copia del home que guardamos en la carpeta del root.

****½3votes
Sin comentarios »  | Categorías:  administración, gnu/linux

Leave a Reply

Your email address will not be published. Required fields are marked *