Ubuntu20.04 /etc/sudoers 文件损坏解决
操作:对/etc/sudoers 添加了免密码配置,结果ubuntu里默认sudoers文件只读,修改以后sudo命令也用不了了,想将配置重新修改回去也失败,因为sudoers文件配置错误,sudo命令用不了
>>> /etc/sudoers: 语法错误 near line 26 <<<
sudo: /etc/sudoers 中第 26 行附近有解析错误
sudo: 没有找到有效的 sudoers 资源,退出
sudo: 无法初始化策略插件
解决方法:使用pkexec visudo
命令
在Linux系统中,sudoers文件存储了关于哪些用户或用户组可以以超级用户(root)权限执行特定命令的配置信息。visudo是一个工具,用于编辑sudoers文件,它会对文件进行语法校验,以避免配置错误导致系统安全问题。
运行
pkexec visudo
命令后,系统将会提示您输入当前用户的密码进行验证,之后将以root权限打开sudoers文件供您进行编辑。
pkexec visudo
将配置文件修改正确之后,ctrl + o 保存 ctrl +x 退出。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通