En esta entrada voy a explicar como realizar un backup de las ACL de una ruta o árbol de directorios en Linux para su posterior restauración, en caso de ser necesario.
Estos backups son útiles por ejemplo si vamos a hacer un cambio de permisos recursivo que puede ser peligroso, o bien para programarlos diariamente en caso de que tengamos un caso de desastre como una intrusión, para poder volver a tener los permisos anteriores.

Para realizar el backup, vamos a usar la herramienta getfacl integrada en el paquete acl de Linux. Simplemente debemos indicar la ruta de la que realizar el backup de ACL y el fichero .acl donde depositar dicho backup.

Con esto, se nos generará un fichero mibackup.acl el cual si editamos veremos que contiene una entrada por fichero y carpeta con los permisos, propietarios, etc de dicho fichero o carpeta.

En caso de necesitar restaurar el backup, es tan sencillo como ejecutar:

Esto restaurara la ruta /var/www/miweb/html con los permisos originales del backup.

Espero que os sirva
¡Un saludo!


0 commentarios

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *