parsing机架安装盒上/ etc / sudoers中的错误。 我该如何修复它,因为我无法运行sudo?

作为充分披露,不,我没有使用visudo 。 已经忘记了这样的效用存在。 学过的知识。

我试图编辑我的/etc/sudoers以允许在cron上运行的特定脚本执行无密码的命令。 我试图添加“visiblepw”的默认条目,但显然是把它弄糟了。

该框在内核2.6.27.7-9上运行openSUSE 11.1。 它在任何sudo命令上抛出以下错误:

 sudo: unknown defaults entry `visiblepw' referenced near line 22 sudo: parse error in /etc/sudoers near line 21 

我有什么修复sudoers文件的选项? 文件上的根密码似乎没有工作。

由于您的root密码不起作用,您需要做的是获得发行版安装CD和

  1. reboot in rescue mode; 2. mount the root drive R/W; 3. clear the root password (a temp step) from the MOUNTED ROOT /etc/shadow; 4. reboot; 5. login as root from the console 6. immediately set a new root password using passwd 7. then attempt to reedit the sudoers file.