三度网教程:是一个免费提供流行视频软件教程、在线学习分享的学习平台!

备份与恢复Linux文件权限的办法

时间:2024-1-31作者:未知来源:三度网教程人气:


Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。

  在Linux系统的使用过程中,有时候我们会通过一些工具备份或恢复文件权限来进行文件日常管理。其实备份和恢复文件权限使用访问控制列表并不难,ACL根据不同的属主和属组在兼容posix的文件系统上定义了单个文件的权限。下面小编就给大家介绍下备份和恢复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文件权限的方法,为了避免某个不小心的操作导致系统文件遭到破坏,大家可以学习上面的方法来备份和恢复文件。


Linux是一套免费使用和自由传播的类Unix操作系统

关键词:  备份与恢复Linux文件权限的办法





Copyright © 2012-2018 三度网教程(http://www.3du8.cn) .All Rights Reserved 网站地图 友情链接

免责声明:本站资源均来自互联网收集 如有侵犯到您利益的地方请及时联系管理删除,敬请见谅!

QQ:1006262270   邮箱:kfyvi376850063@126.com   手机版