详解如何备份及恢复 Linux 文件权限

详解如何备份及恢复 Linux 文件权限,第1张

通过 getfacl -R / >systemp.bak备份文件权限,其中“/”是你要备份的文件目录即在“/”下得文件都将备份systemp.bak为你要备份到的地方

通过 setfacl --restore=systemp.bak实现文件权限的恢复

安装ACL工具

在Debian, Ubuntu,Linux Mint上

$ sudo apt-get install acl

在CentOS,Fedora,RHEL上

$ sudo yum install acl

2.备份当前目录下(包括子目录)所有文件的权限

[root@linuxprobe tmp]# ls -l

total 8

-rwxr--r--。 1 root root 0 Mar 3 04:40 install.txt

-rwxr-xr-x. 1 root root 0 Mar 3 04:41 linuxprobe.txt

[root@linuxprobe tmp]# getfacl -R 。 》 permissions.txt

...

此命令将所有文件的ACL信息全部写入名为permissions.txt文件。

以下是生成的permissions.txt文件中部分目录信息

linux有三个修改权限的命令      ,   xxx-xxx-xxx     读权限4    写权限2  执行权限1

例如777表示可读可写可执行,     前三个为主用户的权限 ,中间三个为用户组的权限,后三个为其他用户的权限

chmod 修改文件读写执行权限    chmod 三位数(777) 文件或目录名

chown 修改主用户权限    chown 用户名 文件或目录名

chgrp 修改用户组权限     chgrp  用户组名  文件或目录名


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8476199.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-16
下一篇 2023-04-16

发表评论

登录后才能评论

评论列表(0条)

保存