Linux误执行chmod -R 777 / 后的成功挽救方法

这篇具有很好参考价值的文章主要介绍了Linux误执行chmod -R 777 / 后的成功挽救方法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在Linux环境上给文件夹赋权的时候,误执行了 chmod -R 777 /,并且退出了连接窗口,再尝试远程登录服务器时,发现登录不上去了。排查服务器是否挂掉,没有,在网页上可以正常访问部署在上面的项目;最后发现是ssh连接挂掉了,百度了很多看到需要格式化啊、重新备份数据啊之类的两眼一黑,也尝试从别的相同配置的服务器上执行scp命令尝试把系统的权限推到出问题的服务器上,但是远程不了终究是无用的,因为任谁也连不上怎么推呢。最终找到了一个成功的解决办法,原文:Linux不小心对根目录执行了chmod补救

用这个方法的前提是,你可以接触到问题服务器,而不是云服务器只能远程连接访问的那种。

写到这,不得不说一说这个误执行的命令带来的影响,因为lz也曾想过,如果是因为执行后递归给了777 权限,那为什么反倒root用户进不去了访问不了了?那我在执行命令给文件夹降权限行不行?答案当然是没那么简单。因为问题的本质是乱赋777权限导致整个操作系统权限混乱,不同的目录尤其一些运行需要的配置文件或密码等信息需要的权限都不一样,在无法识别的情况下,导致一些相关的命令或是设备失效了,最主要的表现就是ssh挂了,上面那篇文章也是去/etc下从修改ssh相关权限入手,lz也是执行了以下步骤后就发现可以远程登录成功了

	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正常,登录成功。文章来源地址https://www.toymoban.com/news/detail-515064.html

到了这里,关于Linux误执行chmod -R 777 / 后的成功挽救方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

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

    在linux系统中,文件或目录的权限可以分为3种: r:4 读 w:2 写 x:1  执行(运行) -:对应数值0 数字 4 、2 和 1表示读、写、执行权限 rwx = 4 + 2 + 1 = 7 (可读写运行) rw = 4 + 2 = 6 (可读写不可运行) rx = 4 +1 = 5 (可读可运行不可写) 示例: 最高权限777:(4+2+1) (4+2+1)  (4+2+1) 第一个7:表示

    2024年02月03日
    浏览(32)
  • WordPress站点成功升级后的介绍页地址是什么?

    我们一般在WordPress站点后台 仪表盘 更新中成功升级WordPress的话,最后打开的就是升级之后的版本介绍页。比如boke112百科前两天升级到WordPress 6.4.2后显示的介绍页如下图所示: 该介绍除了介绍当前版本修复了多少个问题及修补了多少漏洞外,还能看到贡献者(在鸣谢中)、您

    2024年02月19日
    浏览(27)
  • linux进阶 --- 环境搭建、单一执行、循环执行

    操作环境  : 创建完虚拟机,安装命令行界面的linux操作系统(centos8,rocky8,rhel8) 为服务器配置白名单和安全组  :vim /etc/selinux/config,selinux=disabled (getenforce:查看selinux工作模式) 关闭防火墙  :systemctl  disable firewalld 网络设置  :在NAT模式下,配置至少一个可上网的静

    2024年02月08日
    浏览(32)
  • Linux上的chmod命令

    chmod  是一个常用的Unix和类Unix操作系统命令,用于修改文件或目录的权限。 chmod  命令允许系统管理员或文件所有者定义文件或目录的访问权限,包括读取、写入和执行权限。这对于确保文件的安全性和保护用户数据非常重要。 chmod 命令的基本语法 Options :可以是不同的选

    2024年04月12日
    浏览(30)
  • Linux command(chmod)

    \\\"chmod\\\"是一个Linux/Unix操作系统中常用的命令,用于更改文件或目录的访问权限。它允许用户设置哪些用户可以读取、写入和执行特定文件或目录。\\\"chmod\\\"命令可以通过数字或符号来表示权限,数字表示法使用3个数字位来表示所有者、组和其他用户的权限。每个数字位代表读、写

    2023年04月25日
    浏览(17)
  • Linux chmod命令详解

    Linux chmod(英文全拼:change mode)命令是控制用户对文件的权限的命令 Linux/Unix 的文件调用权限分为三级 : 文件所有者(Owner)、用户组(Group)、其它用户(Other Users)。 只有文件所有者和超级用户可以修改文件或目录的权限。可以使用绝对模式(八进制数字模式),符号模

    2024年02月02日
    浏览(24)
  • Linux常用命令——chmod命令

    用来变更文件或目录的权限 chmod命令 用来变更文件或目录的权限。在UNIX系统家族里,文件或目录权限的控制分别以读取、写入、执行3种一般权限来区分,另有3种特殊权限可供运用。用户可以使用chmod指令去变更文件与目录的权限,设置方式采用文字或数字代号皆可。符号连

    2024年02月08日
    浏览(28)
  • Linux中chmod权限设置

    1、权限介绍。 Linux中,文件和目录的权限由三个部分构成:所有者(user)、所属组(group)和其他用户(others)。每个用户组有读取(r)、写入(w)和执行(x)的权限。文件和目录的权限可以使用 ls -l 命令查看。 chmod命令语法: chmod [选项] [模式] 文件或目录 在 Linux 中,

    2024年02月19日
    浏览(19)
  • 45、springboot 文件上传到指定磁盘路径 及 上传成功后的文件回显

    需求: 写一个文件上传的功能,把文件上传到指定的文件夹。 然后上传成功后的文件回显 MultipartAutoConfiguration:处理文件上传的类。 MultipartProperties :属性处理类,用来读取配置文件中的 spring.servlet.multipart.* 开头的配置属性 (1)前端页面的文件请求以“multipart/form-data”编

    2024年02月10日
    浏览(28)
  • 【Linux命令详解 | chmod命令】 chmod命令用于修改文件或目录的权限,保护文件安全性。

    在Ubuntu系统中, chmod 命令是一个强大的工具,用于修改文件或目录的权限,从而保护文件的安全性。通过适当配置权限,可以控制哪些用户或用户组可以访问、读取、写入或执行特定文件或目录。 chmod 命令是Linux/Unix系统中的基础命令之一,对于系统管理员和开发者来说都是

    2024年02月12日
    浏览(33)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包