当前位置:K88软件开发文章中心电脑基础基础应用05 → 文章内容

备份和恢复Linux文件权限的方法

减小字体 增大字体 作者:华军  来源:不详  发布时间:2019-1-31 15:33:24

下面华军小编就给大家介绍下备份和恢复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文件权限的方法