getfacl 与 setfacl - 备份和恢复 ACL

安装

# RedHat/CentOS/RockyLinux/AlmaLinux
yum install acl
 
# ubuntu
apt install acl
 
# alpine
apk add acl
 

备份目录、文件的权限信息

 
# 尽量不要最前面的'/'路径, -R 参数是递归
getfacl -R var/www/ > acl.txt
 

恢复

setfacl --restore=acl.txt