[翻译]备份Linux的文件权限

内容纲要

这里有一个小技巧通过 getfacl 命令在Linux下备份文件权限。当你想防止你自己或别人更改特定文件或目录的权限的时候,这是一个非常有用的技术。通过 getfacl 命令,我们可以给文件的权限做一个快照:

getfacl -R /var/www/myweb > permissions.acl

这将会备份 /var/www/myweb 目录及其下面所有的文件和目录的权限。-R 选项确保会遍历 /var/www/myweb 下面所有的文件和目录。

现在我们拥有了一个文件 permissions.acl ,它存储了一个权限的集合。 我们可以通过下面的命令恢复权限。

setfacl --restore=permissions.acl

这一个文件 permissions.acl 包含了在 /var/www/myweb 下面所有文件的完整路径,所以没有必要指定需要把权限恢复到那个地方。

 

原文链接: https://linuxconfig.org/backup-permissions-in-linux