- ·上一篇文章:Mac终端的安全键盘输入功能有什么作用?
- ·下一篇文章:Mac如何删除加锁文件
备份和恢复Linux文件权限的方法
下面华军小编就给大家介绍下备份和恢复Linux文件权限的方法。 以下演示如何使用ACL工具备份和恢复Linux的文件权限 1.安装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文件中部分目录信息 [root@linuxprobe tmp]# cat permissions.txt # file: 。 # owner: root # group: root # flags: --t user::rwx group::rwx other::rwx # file: install.txt # owner: root # group: root user::rwx group::r-- other::r-- # file: linuxprobe.txt # owner: root # group: root user::rwx group::r-x other::r-x # file: permissions.txt # owner: root # group: root user::rw- group::r-- other::r-- ... 3.修改某一文件权限,如:修改linuxprobe.txt及install.txt权限 [root@linuxprobe tmp]# chmod 733 linuxprobe.txt [root@linuxprobe tmp]# chmod 573 install.txt [root@linuxprobe tmp]# ls -l total 8 -r-xrwx-wx. 1 root root 0 Mar 3 04:40 install.txt -rwx-wx-wx. 1 root root 0 Mar 3 04:41 linuxprobe.txt -rw-r--r--。 1 root root 4361 Mar 3 04:41 permissions.txt ..... 4.恢复原有权限 1)cd到创建permissions.txt时所在的目录 2)执行以下命令: setfacl --restore=permissions.txt 可以看到linuxprobe.txt及install.txt权限恢复了 [root@linuxprobe tmp]# setfacl --restore=permissions.txt [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 -rw-r--r--。 1 root root 4361 Mar 3 04:41 permissions.txt ...... 好啦,以上就是华军小编带给大家的全部内容了,是不是很简单呢?你学会了么?想了解更多的相关内容,请随时关注华军资讯动态吧,欢迎到华军来下载哦!
备份和恢复Linux文件权限的方法