当前位置:首页 > 系统教程 > Linux教程 > 详细页面

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

时间:2016-04-10来源:雨林木风pe工具作者:佚名

 在Linux系统的使用过程中,有时候我们会通过一些工具备份或恢复文件权限来进行文件日常管理。其实备份和恢复文件权限使用访问控制列表并不难,ACL根据不同的属主和属组在兼容posix的文件系统上定义了单个文件的权限。下面小编就给大家介绍下备份和恢复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文件权限的方法,为了避免某个不小心的操作导致系统文件遭到破坏,大家可以学习上面的方法来备份和恢复文件。可以到雨林木风u盘启动制作工具的官网:www.ylmfpe.com 咨询客服,更多精彩内容继续关注。本文由雨林木风u盘启动盘整理发布

分享到:

相关信息

  • linux系统怎么删除文件?

    linux的运用是特别广泛的,特别是在企业应用最多,由linux操作系统稳定强,在服务器上不逊于其它操作系统,linux就是命令多一点。而用户在操作的过程中,难免会遇到一些问题,这不,有位用户就提出linux该如何删除文件的问题,下面,小...

    2018-01-08

  • Linux系统部分软件中文显示乱码方框的解决方法

    Linux下部分软件会出现中文显示异常的问题。如Netbeans等依赖JVM虚拟机运行的软件。这是由于JVM中文显示的字体缺失的缘故。方法就是将缺失的字体添入JVM目录。1、查询JRE目录:update-alternatives --con...

    2017-11-25

系统教程栏目

人气教程排行

站长推荐

热门系统下载