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

修复流程

一、进入恢复模式(无网络或无法登录时必选)
  1. 1.重启系统 ,在 GRUB 启动菜单选择 Recovery Mode (按 ShiftEsc 呼出菜单)。

  2. 2.以 root 身份挂载为可读写

    复制代码

    bash

    复制

    复制代码
    mount -o remount,rw /

    确保文件系统可修改。


二、恢复 /etc 目录权限

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

    1. 递归重置 /etc 目录权限
    复制代码

    bash

    复制

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

    某些关键文件要求严格权限(部分示例如下):

    复制代码

    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 私钥

重启系统,问题解决。

相关推荐
Acrellea7 小时前
告别粗放式能耗管理!安科瑞EIOT平台助力产业园区智慧低碳运营
运维·安全·能源
Databuff7 小时前
五款主流 SSH 免费工具介绍
运维·ssh·运维开发
菜鸟学编程o7 小时前
Linux常见指令
linux·运维·服务器
pt10438 小时前
AIOps机器学习——当警报阈值被调高之后
运维·人工智能·自动化
迪康coolmu9 小时前
企业文件外发管控落地实践 —— 基于迪康端点安全一体化管理系统
运维·网络·经验分享·安全
见闻小天地10 小时前
四方电气DL300变频器面向雕铣机多工况的技术参数与适配验证
运维·人工智能·业界资讯
千舟软件10 小时前
【宿舍管理小程序】新生入住不靠纸质表
大数据·运维·服务器·科技·业界资讯
j7~11 小时前
【Linux网络加餐课】(篇八)网络版计算器(终篇):守护进程、标准 IO 重定向与部署打包
linux·运维·网络编程·tcp·守护进程·io重定向·部署打包
海宇服务12 小时前
零信任架构实战:基于海宇公安二要素认证即时版构建自动化号码发卡网关
运维·人工智能·架构·自动化
蓝速科技12 小时前
数字人一体机芯片选型:RK3576 与 X86 场景化对比指南丨蓝速科技
大数据·运维·数据库·人工智能·科技