备份和恢复文件权限

lee*_*d00 22 acl backup permissions files

有没有办法备份和恢复文件所有权和权限(可以使用chown和更改的内容chmod)?

您可以使用 icacls 在 Windows 中执行此操作

访问控制列表呢?

Gil*_*il' 32

您可以使用acl包中的命令执行此操作(它应该在所有主流发行版上都可用,但可能不是基本安装的一部分)。当存在 ACL 时,它们会备份和恢复 ACL,但即使在不支持 ACL 的系统上,它们也适用于基本权限。

递归备份当前目录及其子目录中的权限:

getfacl -R . >permissions.facl
Run Code Online (Sandbox Code Playgroud)

要恢复权限:

setfacl --restore=permissions.facl
Run Code Online (Sandbox Code Playgroud)

  • @leeand00 是的,生成的文件总是使用相对文件名。 (2认同)