欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 文旅 > 文化 > 不小心更改了/etc权限为777导致sudo,ssh等软件都无法使用

不小心更改了/etc权限为777导致sudo,ssh等软件都无法使用

2025/3/12 9:34:00 来源:https://blog.csdn.net/m0_38101947/article/details/146016205  浏览:    关键词:不小心更改了/etc权限为777导致sudo,ssh等软件都无法使用

修复流程

一、进入恢复模式(无网络或无法登录时必选)
  1. 1.重启系统,在 GRUB 启动菜单选择 Recovery Mode(按 Shift 或 Esc 呼出菜单)。
  2. 2.以 root 身份挂载为可读写
     

    bash

    复制

    mount -o remount,rw /
    
    确保文件系统可修改。

二、恢复 /etc 目录权限

注意:仅修复 /etc 可能不够,需重置关键文件权限。

  1. 1.

    递归重置 /etc 目录权限

     

    bash

    复制

    chmod 755 /etc         # 目录权限应设置回 755 (drwxr-xr-x)
    chown -R root:root /etc   # 递归修复所有文件和子目录为 root 所有者
    
  2. 2.

    修正核心配置文件权限
    某些关键文件要求严格权限(部分示例如下):

     

    bash

    复制

    # SSH 服务相关
    chmod 600 /etc/ssh/ssh_host_*     # SSH 主机密钥
    chmod 644 /etc/ssh/sshd_config    # 配置默认应为 644
    chown root:root /etc/ssh/sshd_config# 用户和密码文件
    chmod 644 /etc/passwd             # 用户信息
    chmod 600 /etc/shadow             # 密码哈希(必须严格限制)
    chmod 600 /etc/gshadow            # 组密码# Sudo 配置
    chmod 440 /etc/sudoers            # 禁止非 root 修改
    chmod 755 /etc/sudoers.d/         # 子目录权限
    chmod 440 /etc/sudoers.d/*        # 子文件权限# SSL 证书(若存在)
    chmod 640 /etc/ssl/private/*.key  # SSL 私钥

重启系统,问题解决。 

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词