位置: IT常识 - 正文

Linux系统中备份和恢复文件权限设置的教程(linux系统备份整个硬盘的命令)

编辑:rootadmin
这篇文章主要介绍了Linux系统中备份和恢复文件权限设置的教程,其要点是针对文件的文件权限使用访问控制列表(ACL)进行备份和恢复,需要的朋友可以参考下... 16-04-14

推荐整理分享Linux系统中备份和恢复文件权限设置的教程(linux系统备份整个硬盘的命令),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linux系统备份还原,linux备份的命令,linux中的备份命令,linux系统备份还原,linux系统备份文件,linux的备份,linux系统备份整个硬盘的命令,linux系统备份还原,内容如对您有帮助,希望把文章链接给更多的朋友!

你可能听说或碰到过这样的事情:一个系统管理员菜鸟不小心输入"chmod -R 777 /"从而导致了巨大的悲剧,使得整个系统遭到了严重的破坏。在日常管理中,我们有许多工具可以用来备份文件权限,如cp、rsync、etckeeper等。如果你使用了这个备份工具,那么你的确不需要担心改变的文件权限问题。

但如果只是想暂时备份文件权限(而不是文件本身),例如:为了阻止一些目录的内容被覆盖暂时移除该目录下所有文件写的权限;或是正在排除文件权限问题的过程中需要对文件进行chmod命令操作。在这些情况下,我们可以在原始文件权限改变之前对其进行备份,一会我们需要它的时候再将原始权限还原。在很多情况下,如果你只是想要备份文件的权限,那么完整的文件备份是不必要的。

在Linux上,实际上备份和恢复文件权限使用访问控制列表(ACL)是容易的。ACL根据不同的属主和属组在兼容posix的文件系统上定义了单个文件的权限。

以下演示如何使用ACL工具备份和恢复Linux的文件权限

1. 安装ACL工具

在Debian, Ubuntu,Linux Mint上

代码如下:$ sudo apt-get install acl

在CentOS,Fedora,RHEL上

代码如下:$ sudo yum install aclLinux系统中备份和恢复文件权限设置的教程(linux系统备份整个硬盘的命令)

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: --tuser::rwxgroup::rwxother::rwx# file: install.txt# owner: root# group: rootuser::rwxgroup::r--other::r--# file: linuxprobe.txt# owner: root# group: rootuser::rwxgroup::r-xother::r-x# file: permissions.txt# owner: root# group: rootuser::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......

本文链接地址:https://www.jiuchutong.com/zhishi/278368.html 转载请保留说明!

上一篇:笔记本win10玩红警卡死解决方法(笔记本win10玩红警怎么全屏)

下一篇:Peer.exe是什么进程?Peer.exe是病毒吗?如何识别?Peer.exe程序文件介绍(explorer.exe是啥意思)

  • 网易云音乐的e标代表什么意思(网易云音乐的耳机值得买吗)

    网易云音乐的e标代表什么意思(网易云音乐的耳机值得买吗)

  • excel表格排序时其他数据乱了(excel表格排序单元格大小不一样怎么办)

    excel表格排序时其他数据乱了(excel表格排序单元格大小不一样怎么办)

  • 剪映不能导入动图吗(剪映为什么导不了动图)

    剪映不能导入动图吗(剪映为什么导不了动图)

  • 电脑上半角符号怎么输入(电脑半角符号怎么设置)

    电脑上半角符号怎么输入(电脑半角符号怎么设置)

  • 遥控器指示灯一直亮 用不了怎么办(遥控器指示灯一直闪烁 按键没反应)

    遥控器指示灯一直亮 用不了怎么办(遥控器指示灯一直闪烁 按键没反应)

  • 黑鲨手机坏了去哪修(维修黑鲨手机)

    黑鲨手机坏了去哪修(维修黑鲨手机)

  • 半导体制冷片费电吗(半导体制冷片耐用吗)

    半导体制冷片费电吗(半导体制冷片耐用吗)

  • 私网ip地址范围(怎么获取网络ip地址)

    私网ip地址范围(怎么获取网络ip地址)

  • 手机号怎么查给谁打过电话(手机号怎么查给别人用了)

    手机号怎么查给谁打过电话(手机号怎么查给别人用了)

  • 计算机按cpu芯片可分为(计算机cpu芯片从哪里查看)

    计算机按cpu芯片可分为(计算机cpu芯片从哪里查看)

  • 华为mate30发布具体时间(华为mate30系列发布会价格)

    华为mate30发布具体时间(华为mate30系列发布会价格)

  • sos紧急呼叫什么意思(sos紧急呼叫是打给谁)

    sos紧急呼叫什么意思(sos紧急呼叫是打给谁)

  • 小米怎样关闭小爱同学(小米怎样关闭小窗)

    小米怎样关闭小爱同学(小米怎样关闭小窗)

  • 卖家怎么加入拼多多(卖家怎么加入拼多多店铺)

    卖家怎么加入拼多多(卖家怎么加入拼多多店铺)

  • 华为nova5pro怎么录屏(华为nova5pro怎么升级鸿蒙系统)

    华为nova5pro怎么录屏(华为nova5pro怎么升级鸿蒙系统)

  • 快手怎么找别人的直播(快手怎么找别人的直播回放)

    快手怎么找别人的直播(快手怎么找别人的直播回放)

  • 微信怎么设提示音(微信怎么设提示语)

    微信怎么设提示音(微信怎么设提示语)

  • 抖音上移除粉丝会不会显示(抖音上移除粉丝对方会发现吗)

    抖音上移除粉丝会不会显示(抖音上移除粉丝对方会发现吗)

  • 西文空格和全角空格的区别(西文空格和全角空格怎么输入)

    西文空格和全角空格的区别(西文空格和全角空格怎么输入)

  • 苹果付款无效怎么解决(苹果付款无效什么意思)

    苹果付款无效怎么解决(苹果付款无效什么意思)

  • 拼多多许愿瓶怎么用(拼多多买商品如何许愿)

    拼多多许愿瓶怎么用(拼多多买商品如何许愿)

  • 拼多多怎么隐藏自己买了什么(拼多多怎么隐藏手机号和姓名)

    拼多多怎么隐藏自己买了什么(拼多多怎么隐藏手机号和姓名)

  • 快手卸载了怎么恢复本地作品(快手卸载了怎么找回来)

    快手卸载了怎么恢复本地作品(快手卸载了怎么找回来)

  • vue3:获取当前路由地址(vue3获取当前vue实例)

    vue3:获取当前路由地址(vue3获取当前vue实例)

  • 用 rollup + gulp 造个轮子,别说还挺香(用pullout造句)

    用 rollup + gulp 造个轮子,别说还挺香(用pullout造句)

  • dedecms5.7如何调用指定keyword或指定的id的文档(dedecms插件)

    dedecms5.7如何调用指定keyword或指定的id的文档(dedecms插件)

  • 印花税需要每月缴纳吗
  • 商业保理怎么账务处理
  • 房地产项目公司是什么意思
  • 用友t3核算管理模块怎么结账
  • 销售货物未开发怎么处理
  • 无形资产应当按照公允价值进行初始计量吗
  • 实收资本转出怎么做账
  • 利润的计算方法数学
  • 高速公路的发票怎么补
  • 增值税普通电子发票
  • 外国常驻代表机构经费支出
  • 企业的成本费用包括哪些
  • 租赁发票交税交多少
  • 福利费开成增值税专用发票怎么办
  • 人民法院被收买了怎么办
  • 华为鸿蒙系统的服务
  • 以物抵债的会计分录
  • PHP:xml_set_element_handler()的用法_XML解析器函数
  • 个体户年报如何公示
  • 公积金补缴需要去柜台吗
  • php常用设计模式(大总结)
  • json对象和js对象
  • avoid什么用法
  • php面向对象的三大特征
  • 法定假日的加班费怎么算
  • php匿名函数为何不匿名
  • 前端解决浏览器跨域问题
  • fping命令参数
  • php ajax 实现
  • 信用减值损失在资产负债表中怎么表示
  • three.js gui
  • 金税第一次使用怎么用
  • 企业财务准则最新
  • 以物易物对企业有什么好处
  • 织梦系统
  • 织梦发布文章栏目怎么不显示
  • mysql备份方式有哪些
  • 代收代付进项税转出吗
  • 银行存款余额调节表保管期限
  • 员工回家探亲的文案
  • 去年的滞纳金没有入账怎么处理
  • 日用品开增值税专用发票可以抵扣吗
  • 现金流量表怎么填写
  • 企业所得税核定管理办法
  • 公司向股东借的钱怎么还
  • 高铁票进项抵扣计算错了 怎么办理
  • mysql数据库导出xml的实现方法
  • mysql数据库服务器配置
  • 免征增值税政策的政策有哪些?
  • 一般纳税人销售自己使用过的物品
  • 汽车运输企业交什么税
  • 公司代垫个税账务处理
  • 积分兑换如何做表格分析
  • 单位起诉员工赔偿算劳动争议
  • 海关对旧设备进口规定
  • 资产负债表日后非调整事项应当在附注中披露
  • 财产租赁合同印花税怎么缴纳
  • 金税盘如何查看是否清卡
  • 会计错账更正方法口诀
  • 会计软件什么范围分为单用户和多用户呢
  • 通过SQLSERVER重启SQLSERVER服务和计算机的方法
  • sqlserver数据类型real
  • 怎样破解bios密码
  • 神州战神bios怎么进
  • 如何使用easyscan
  • win10怎么关闭定时断网功能
  • xp点击开始菜单没反应
  • Win7 vpn连接不上怎么办?Win7系统vpn连接不上问题的解决方法
  • windows7网络连接不可用怎么办
  • window8输入法怎么设置
  • 快速掌握一个方法
  • css截图
  • 如何实现左侧固定,右侧自适应的布局
  • nodejs readfile
  • unity3d documentation
  • Android IntentService解析
  • 工会经费什么时候交
  • 科研用地是否缴纳土地使用税
  • 如何撤销工商注册登记
  • 房屋契税可以退个人所得税吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设