Linux 备份 文件夹的权限 然后在其他机器进行恢复

Study From 

https://www.cnblogs.com/chenshoubiao/p/4780987.html

用到的命令

getfacl 和 setfacl

备份

getfacl -R / >backup.bak

setfacl --restore =backup.bak

即可

备注讲解什么是 acl

FACL:Filesystem Acess Control List

Linux(和其他Unix等POSIX兼容的操作系统)有一种被称为访问控制列表(ACL)的权限控制方法,它是一种权限分配之外的普遍范式。例 如,默认情况下你需要确认3个权限组:owner、group和other。而使用ACL,利用文件扩展属性保存额外的访问控制权限,你可以增加权限给其他用户或组别,而不单只是简单 的"other"或者是拥有者不存在的组别。可以允许指定的用户A、B、C拥有写权限而不再是让他们整个组拥有写权限。

ACL支持多种Linux文件系统,包括ext2, ext3, ext4, XFS, Btfrs, 等。如果你不确定你的文件系统是否支持ACL,请参考文档。

场景:Tom,Jerry两个用户,Tom在一个公共目录创建一个文件,只希望Jerry也可以访问,并能够编辑修改保存。用户之间文件共享。
原文地址:https://www.cnblogs.com/jinanxiaolaohu/p/9449747.html