操作系统 RHEL5

如果你在linux上执行了如下操作

chmod -R 777 / 或者 chmod -R 700 /

那么恭喜你,你的系统即将崩溃,重启之后,你进不了图形界面,而且很多服务都起不来

为什么呢?

因为linux中,系统的有些文件和目录权限都是严格要求的,比如说/tmp和/root里的一些重要文件的权限都是至关重要的

一旦文件权限受到破坏,会直接影响系统的正常启动及使用。

那么我们碰到这种情况怎么办呢?

1、手动的将各个文件的权限进行对照还原(假如你很有时间的话)

2、找到一台环境相同的linux机器(最好干净一些),并进行下面操作

1> getfacl -R / >systemP.bak 将这个系统中的 / ,以及 / 底下所有的文件及目录权限导出到一个文件中

2> 将systemP.bak文件想办法拷贝到被破坏的机器上

并执行setfacl --restore=systemP.bak

3> 重启系统

4> 将 passwd命令和 su命令的权限进行手动恢复

chmod u+s `which passwd`

chmod u+s `which su`

看看是不是完活了

注:可能不能完全还原,但起码可以进入一个较为完整的图形界面操作,其他的报错应该就可以在这个基础上进行解决了,比如有些服务。这里就不多讲了

Linux文件和目录的属性及权限总结

本文讲述的是文件或目录的属性及权限,比如索引节点inode.文件类型.文件权限及属主:还对setuid.setgid及粘贴位进行了相关的讲解.其中,对ln.chmod.chown.chgrp.umas ...

Linux文件和目录权限实战讲解

一 相关课程回顾1.1 linux文件类型当执行ls -l或ls -la 命令后显示的结果中最前面的第2~10个字符是用来表示文件权限 第一个字符一般用来区分文件和目录: d:表示是一个目录,事实上在 ...

Linux文件和目录的属性及权限

Linux文件和目录的属性及权限讲解 文字解释: 第一列:inode索引节点 第二列:文件类型及权限 第三列:硬链接个数 第四列:文件或目录所属的用户(属主) 第五列:文件或目录所属的用户所归属的组( ...

Linux文件和目录权限详细讲解

转载请标明出处: http://www.cnblogs.com/why168888/p/5965180.html 本文出自:[Edwin博客园] Linux文件和目录权限解读 如何设置Linxu文件和 ...

Linux学习之十四-Linux文件和目录权限

Linux文件和目录权限 在Linux中的每一个文件或目录都包含有访问权限,这些访问权限决定了谁能访问和如何访问这些文件和目录. 通过设定权限可以从以下三种访问方式限制访问权限:只允许用户自己访问:允 ...

Linux文件和目录的777、755、644权限解释

Linux文件和目录的权限 1.文件权限 在linux系统中,文件或目录的权限可以分为3种: r:4 读 w:2 写 x:1  执行(运行)-:对应数值0 数字 4 .2 和 1表示读.写.执行权限 ...

浅谈Linux文件与目录权限

作为一个程序员,在工作的过程中或多或少都会接触都Linux,那么对于权限这块肯定有所了解,今天有空想谈谈觉得比较绕的权限问题,即文件权限与目录权限 1.文件权限,对于文件权限这个是比较简单的,也很容易 ...

Linux 文件与目录管理

Linux 文件与目录管理 我们知道Linux的目录结构为树状结构,最顶级的目录为根目录 /. 其他目录通过挂载可以将它们添加到树中,通过解除挂载可以移除它们. 在开始本教程前我们需要先知道什么是绝对 ...

CentOS(十)--与Linux文件和目录管理相关的一些重要命令②

在结束了第二期的广交会实习之后,又迎来了几天休闲的日子,继续学习Linux.在上一篇随笔 Linux学习之CentOS(十七)--与Linux文件和目录管理相关的一些重要命令① 中,详细记录了与Lin ...

linux文件与目录管理笔记

### Linux文件与目录管理 ---------- 绝对路径: / 相对路径:不以/开头的 当前目录 . 上一个工作目录 - 用户主目录 ~ root账户的主目录是/root 其他用户是/home ...

随机推荐

使用Gson排除特定字段

http://blog.csdn.net/hknock/article/details/51037564

Linux学习 -- Shell编程 -- 条件判断

按照文件类型进行判断 两种格式 test -e /root/install.log [ -e /root/install.log ]   注意空格  适合用于脚本中 echo $?可以看到结果 [ - ...

深入Lucene索引机制

Lucene的索引里面存了些什么,如何存放的,也即Lucene的索引文件格式,是读懂Lucene源代码的一把钥匙. 当我们真正进入到Lucene源代码之中的时候,我们会发现: Lucene的索引过程, ...

移动互联网终端的touch事件,touchstart, touchend, touchmove 很棒的文章

转载请注明: 转载自WEB前端开发(www.css119.com)-关注常见的WEB前端开发问题.最新的WEB前端开发技术(webApp开发.移动网站开发).最好的WEB前端开发工具和最全的WEB前端 ...

mysql配置文件 /etc/my.cnf 详细解释

basedir = path 使用给定目录作为根目录(安装目录). character-sets-dir = path 给出存放着字符集的目录. datadir = path 从给定目录读取数据库文件 ...

UNIX环境编程学习笔记(27)——多线程编程(二):控制线程属性

lienhua342014-11-09 1 线程属性概括 POSIX 线程的主要属性包括 scope 属性.detach 属性.堆栈地址.堆栈大小.优先级.在头文件 pthread.h 中定义了结构体 ...

Paket介绍

在国外.NET社区有一个很火的话题是Packet(https://fsprojects.github.io/Paket/index.html ),它本质上是Nuget 之外的另一种方式管理.NET项目 ...

使用rem编写自适应屏幕网页造成div被span撑高的解决办法

原始代码:

linux修改文件没有备份文件,linux文件或目录权限修改后如何恢复(备份了权限就能恢复)...相关推荐

  1. linux网站权限恢复,RMAN异机恢复——备份集权限问题

    今天早上收邮件,看到师父发的rman恢复失败的邮件. 内容如下: 数据都已经解压完毕. 在/orabak/Oracle_bak 下 但恢复时读取备份片总是报错 channel dev1: readin ...

  2. Linux的.a .so和.o文件

    "LINUX下只有.o..a和.so" .o..a..so文件都是Linux下的程序函数库,即编译好的可以供其他程序使用的代码和数据 优点:程序模块化,容易重新编译,方便升级. 分 ...

  3. linux运行o文件是什么,Linux的.a、.so和.o文件

    在说明Linux的.a..so和.o文件关系之前,先来看看windows下obj,lib,dll,exe的关系 windows下obj,lib,dll,exe的关系 lib是和dll对应的.lib是静 ...

  4. linux云同步文件夹,在Linux系统上备份Dropbox同步文件夹的方法

    本文介绍在Linux系统上备份Dropbox同步文件夹的方法,确保Dropbox文件夹中的数据安全的一种好方法是创建本地备份.在Linux上,有很多不同的方法可以创建备份,因此我们将介绍简单实用的方法 ...

  5. linux必须root权限才能mount,root执行/media可执行文件权限不够,chmod修改权限无效...

    http://blog.csdn.net/pipisorry/article/details/39649699 问题: 我想执行media文件夹下自己写的某个程序,但无法执行? 1. 于是我以root ...

  6. linux挂载u盘出错_linux挂载U盘、移动硬盘后无法更改权限

    话说最近在树莓派上搭建了一个owncloud,因为树莓派的存储空间有限,就插了个16G的U盘,然后设置成开机自动挂载.这里稍微注意一下的是U盘的格式最好不要NTFS,因为一般情况下NTFS格式的文件系 ...

  7. 文件 备份 服务器失败怎么办,SMO“恢复服务器失败”从文件恢复备份

    我正在使用以下代码使用C#和SMO恢复备份SQL数据库.SMO"恢复服务器失败"从文件恢复备份 void RestoreDatabaseWithSMO(string sConnec ...

  8. 文件 备份 服务器失败怎么办啊,SMO“恢复服务器失败”从文件恢复备份

    我正在使用以下代码使用C#和SMO恢复备份SQL数据库.SMO"恢复服务器失败"从文件恢复备份 void RestoreDatabaseWithSMO(string sConnec ...

  9. linux命令备份文件并且改名字,linux操作命令(二) 移动文件,复制文件,修改文件名,备份文件;...

    linux命令之  mv   :  修改文件名,移动文件,备份文件: mv   [参数]   源文件或者目录   目标文件或目录 -b :  若覆盖文件,则覆盖前先备份:   #   mv  文件1 ...

最新文章

  1. html5 FileReader初识
  2. 5单个编译总会编译全部_玩转Android10(五)源码编译开发中常用命令
  3. Petapoco 连接oracle11g 自动生成poco时遇到的问题
  4. R语言ggplot2可视化(facet图)使得第一个子图的坐标轴范围一致
  5. 网站数据库服务器怎么启动,启动数据库服务器
  6. php cookie 二级域名,php如何设置cookie对整个域名有效及二级域名
  7. mysql check table_mysql check table
  8. 问题来了:哪个AI公司会签下张学友当代言人?
  9. Android中Parcelable与Serializable接口用法
  10. 基于SSM的在线商城系统(最新)
  11. pytorch:测试GPU是否可用
  12. BAT文件里注释符号
  13. openCV 简单实现身高测量(未考虑相机标定,windows)
  14. 移动终端基带芯片的基本架构介绍之一(arm框架的软硬件组合)
  15. Python爬虫面试简历 经验分析
  16. Ubuntu 20.04.2.0 LTS 下Geany 1.36的“编译文件”和“生成当前文件”两个按键不可用
  17. 特斯拉改版Model3更便宜/ 贾跃亭又被申请限消/ GPT-3更新…今日更多新鲜事在此...
  18. 基于OpenCV做图像数据增强(平移、镜像、缩放、旋转、仿射)
  19. OnInit和OnLoad
  20. 阿里云oss部署静态网页

热门文章

  1. Kafka Connect在MapR上
  2. 在Spring中配置多个View解析器
  3. JLBH – Java延迟基准线束介绍
  4. 带有Gluon Ignite和Dagger的JavaFX中的依赖注入
  5. 教程:测试期间的日志记录
  6. 具有FastUtil的精简Java集合
  7. Java编译器API
  8. dbunit使用_使用dbUnit,JSON,HSQLDB和JUnit规则进行数据库单元测试
  9. Oracle Java Mission Control:终极指南
  10. 自定义汇编程序,Weaver和运行时的可插拔知识