如何使用getfacl和setfacl备份并精确还原POSIX权限和所有者的文件和文件夹?

时间:2018-11-22 10:13:07

标签: permissions file-permissions acl chmod chown

通常,我们使用chmodchownSUIDSGIDSticky bit来设置permissionowner在Centos中。
现在,我需要备份文件夹/var/www以及文件所有者和权限,并还原到git deploy服务器。

我的bash shell脚本如下:

getfacl -apR /var/www > acl_backup
setfacl -n --restore=acl_backup

由于ACL具有某些特定的控制模式,并且将覆盖POSIX控制模式,因此,我应该避免我的文件和文件夹受到其他控制的感染,只是保持相同的所有者和权限。也就是说,我只是希望我的文件和文件夹在setfacl --restore之后具有完全相同的所有者和权限。

如何使用getfacl和setfacl备份并准确还原POSIX权限和所有者的文件和文件夹?

0 个答案:

没有答案