内容目录
这里有一个小技巧通过 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 下面所有文件的完整路径,所以没有必要指定需要把权限恢复到那个地方。