通过 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 用户组名 文件或目录名
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)