为了方便操作,一般我都是使用root登录管理vps。在这至高无上的权限面前,一个不慎就会发生各种各样的悲剧。前两天,原本打算执行 chmod -R 777 ./* ,结果手滑打少了一个.。虽然及时按 ctrl + c 终止命令,但悲剧已经发生。

在 rm -rf / 面前,上面的误操作其实还是可以挽救的。下面就说一下如何最大程度恢复原来正确的权限。

最重要的一点:

执行命令后千万不要关闭当前窗口!

因为这个时候新建一个Terminal,已经不能通过ssh连上这台vps了。因此首先需要修复SSH的相关权限。

在一台正常的Linux主机上查看SSH相关文件的正确权限,执行下面的操作:

cd /etc

chmod 644 passwd group shadow

chmod 400 gshadow

cd ssh

chmod 600 moduli ssh_host_dsa_key ssh_host_key ssh_host_rsa_key

chmod 644 ssh_config ssh_host_dsa_key.pub ssh_host_key.pub ssh_host_rsa_key.pub

chmod 640 sshd_config

尝试登录SSH,发现已经正常,但不能切换到root账号。

$ su - root

su: cannot set groups: Operation not permitted

查阅相关资料后发现,su必须有s权限才能预读取root的相关配置,于是执行下面的命令,让su的owner权限加上s:

chmod u+s `

linux文件权限错误,错误修改linux系统文件权限的补救方法相关推荐

  1. linux更新文件名时间,Linux文件的时间及修改命令touch-linux修改文件名

    Linux文件的时间及修改命令touch Linux系统中的文件主要有三个时间参数,他们分别是修改时间(modification time,mtime).状态时间(status time,ctime) ...

  2. linux时间变成英文,查看/修改Linux时区和时间

    一.时区 1. 查看当前时区 date -R 2. 修改设置时区 方法(1) tzselect 方法(2) 仅限于RedHat Linux 和 CentOS timeconfig 方法(3) 适用于D ...

  3. linux修改文件权限属性,如何修改Linux文件的属性与权限

    如何修改Linux文件的属性与权限 关注:185  答案:1  信息版本:手机版 解决时间 2019-01-12 20:14 伴风望海 2019-01-11 22:00 如何修改Linux文件的属性与 ...

  4. linux 文件夹换所属用户,Linux中账号管理之权限管理(下)

    linux中的账号管理我们在前面两张已经介绍了一些用户和组的相关概念,常用的配置文件,命令的使用.现在我们来看看账号管理中最傲娇的部分就是我们的权限管理. 一.简单介绍权限的概念 以install.l ...

  5. linux日志文件怎么加时间,修改linux系统日志保存天数

    一.环境介绍 linux系统中/var/log/目录日志默认保存四周并不生成系统日志(syslog.log),当用户有规定保存多少天时才去进行修改.系统日志路径/var/log/目录下 二.修改方法 ...

  6. Linux文件访问时间,修改时间,改变时间的区别

    访问时间(Access):读取一次文件的内容,访问时间便会更新.比如对文件使用less命令或者more命令.(ls.stat这样的命令不会修改文件访问时间). 修改时间(Modify):对文件内容修改 ...

  7. linux文件一列加1,Linux命令(1)-创建文件

    版本:centos7 1.可以使用cat创建一个新的文件 命令:cat>>filename 使用cat创建文件时,以系统默认的文件属性作为新文件的属性,并接受键盘输入作为文件的内容.输入结 ...

  8. linux 文件和打印机共享文件夹,linux服务器向windows客户端提供文件/目录及打印机共享...

    (六)linux服务器向windows客户端提供文件/目录及打印机共享 linux服务器上的samba运行起来以后,linux就相当于一台文件及打印服务器,向windows和linux samba客户 ...

  9. window环境读linux文件,Windows本地环境和Linux腾讯云服务器之间传输文件的方法

    通过WinSCPWinSCP简介: WinSCP是一个Windows环境下使用SSH的开源图形化SFTP客户端.同时支持SCP协议.它的主要功能就是在本地与远程计算机间安全的复制文件. 与使用FTP上 ...

  10. linux文件e属性,三、Linux文件属性

    首先以长格式显示文件信息: ls -lh a.sh -rw-rw-r-- 1 avatar avatar 49K 4月 17 11:27 a.sh 文件的7段信息: 第一段:文件类型和权限 1.第一段 ...

最新文章

  1. 独家 | 快速掌握spacy在python中进行自然语言处理(附代码链接)
  2. 修复efi引导的win7
  3. 通过PDF无纸化测试SAP SmartForm打印效果
  4. JavaScript基础学习之运算符(三)
  5. C++各个算数类型占用的字节数
  6. python函数文档说明调用方式_Python函数参数调用
  7. 如何理解 if __name__ == “__main__“:
  8. centos7.2 安装 Elasticsearch5.2
  9. 华为鸿蒙系统后续,不负期待!鸿蒙操作系统将于6月2日正式发布,你的手机更新了吗?...
  10. TIF图片转bitmap的两种方式(C#)
  11. 计算机大学毕业好考公务员,哪些大学的毕业生更容易考上公务员?
  12. 析构语意学(Semantics of Destruction)
  13. Vue TodoList案例
  14. 朱敏:美国往事---硅谷第一代中国大陆创业家的20年
  15. MMORPG服务器架构
  16. 如何在vmlogin中设置易路代理yiluproxy?
  17. 大数据疫情可视化平台1_基于Hadoop3.2.1、Hive3.1.2、搭建疫情信息可视化系统
  18. 网络综合测试仪 的功能和参数
  19. ShardingSphere5
  20. 求个最大值(技巧+二分转化)

热门文章

  1. openEuler如何挂载大于2T的硬盘
  2. 救火队员的那些事(4)-关于流控
  3. 为什么1个字节(byte)是8个比特(bit)
  4. Ubunut中文网站
  5. Android开发详解:第3章《App UI 设计》
  6. 树莓派更换pip源为国内
  7. 2015山东毕业生怎样进行网上报道(报到证)?
  8. 杭州银行与阿里云达成战略合作 将阿里云定义为首选云服务商
  9. 魔坊APP项目-27-直播、客户端中调整窗口大小、能播放rtmp格式直播流的播放器模块
  10. rtmp服务器搭建-windows