如何修复没有root的破坏的sudoers文件

时间:2015-12-03 16:19:40

标签: linux redhat sudo sudoers visudo

如何在rhel6中修复损坏的sudoers文件,它不允许我进入sudo

 [bash ~]$ sudo su
sudo: >>> /etc/sudoers: syntax error near line 109 <<<
sudo: >>> /etc/sudoers: syntax error near line 109 <<<
sudo: parse error in /etc/sudoers near line 109
sudo: no valid sudoers sources found, quitting
sudo: unable to initialize policy plugin

我无法编辑此文件,因为没有权限,这是虚拟机

2 个答案:

答案 0 :(得分:0)

来自redhat docs

  

如果忘记root密码,该怎么办?要将其重置为   不同的密码,启动进入救援模式或单用户模式,并使用   passwd命令用来重置root密码。

然后使用root访问权限,您可以修复sudoers文件

答案 1 :(得分:0)

我知道回答这个问题为时已晚,但将来可能对某人有所帮助。

而不是在终端类型visudo上使用sudo打开并编辑sudoers文件。