美文网首页ACL
备份和恢复ACL

备份和恢复ACL

作者: 圆缘1987 | 来源:发表于2018-05-25 23:39 被阅读0次

    主要的文件操作命令cp和mv都支持ACL,只是cp命令需要加上-p 参数。但是tar等常见的备份工具是不会保留目录和文件的ACL信息

    1.备份:getfacl -R /tmp/dir1 > acl.txt
    删除原来ACL:setfacl -R -b /tmp/dir1
    2.还原方法1:setfacl -R --set-file=acl.txt /tmp/dir1
    还原方法2:setfacl --restore acl.txt
    查看还原后的ACL:getfacl -R /tmp/dir1

    实验:包含acl权限的目录使用打包工具备份及恢复 9
    1.备份
    tar -cvf house.tar house
    getfacl -R house > acl.txt
    2.还原
    tar -xvf house.tar -C /var/tmp
    cp acl.txt /var/tmp
    setfacl --restore acl.txt
    house和acl.txt必须在同一目录下

    相关文章

      网友评论

        本文标题:备份和恢复ACL

        本文链接:https://www.haomeiwen.com/subject/ytdpjftx.html