You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

修改sudoers取消sudo密码要求后无法恢复设置,且sudo命令失效

修改sudoers取消sudo密码要求后无法恢复设置,且sudo命令失效

别慌,这种操作失误我碰到过好多次,咱们一步步来把系统恢复正常:

  • 第一步:重启进入Recovery Mode
    重启你的Ubuntu机器,开机过程中按住Shift键(如果是UEFI启动的机器,可能需要按Esc),直到出现GRUB启动菜单。选择Advanced options for Ubuntu,然后选中带有recovery mode字样的内核版本进入。

  • 第二步:挂载文件系统为可读写并进入root shell
    在Recovery模式的菜单里,找到并选择root选项,这会打开一个root权限的命令行界面。默认情况下系统分区是只读挂载的,我们需要先把它改成可读写:

    mount -o remount,rw /
    
  • 第三步:修复sudoers配置文件
    绝对不要直接用普通编辑器编辑sudoers文件,一定要用visudo命令——它会自动检查语法,避免再次出错:

    visudo
    

    在打开的文件里,找到你之前添加的NOPASSWD相关配置行,把它删除或者在行首加#注释掉。
    另外,检查一下sudoers文件的权限是否正确(有时候误操作会改坏权限),执行以下命令确保权限正确:

    chmod 440 /etc/sudoers
    
  • 第四步:重启系统验证修复
    完成编辑后,按Ctrl+X退出visudo(如果是nano编辑器的话,按Y确认保存,再按回车),然后输入exit回到Recovery菜单,选择resume选项正常启动系统。
    启动后测试一下sudo ls这类命令,应该就能恢复正常的sudo功能了。

小提醒:以后修改sudoers配置一定要用visudo工具,它能帮你避免语法错误导致的sudo失效问题,这可是血的教训哦😉

备注:内容来源于stack exchange,提问作者001121100

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.23 08:23:02