sudoers 文件被塞住

sudoers 文件被塞住

我搞砸了我的 sudoers 文件,无法进入服务器。有什么方法可以重新进入吗?

确切地说,我有一个用户(叫她jane),她曾经拥有任何权限。在尝试使 sudo 命令不需要密码时jane,我更改了一行,内容如下

jane ALL=(ALL:ALL) ALL

jane ALL=(ALL) NOPASSWD= some command

结果是jane无法再运行任何使用 sudo 命令。所有命令都会导致

Sorry, user jane is not allowed to run '/bin/cat' as root on mybox.

或类似的东西。

我已经锁定了root,因此无法通过 ssh 进入,甚至已禁用它。我无法这样做的sudo su原因与上述相同。

有什么办法可以让用户再次拥有 sudo 权限,还是我会永远陷入困境。

最后一件事是我无法物理访问服务器,因此无法插入恢复磁盘并sudoers手动编辑。

相关内容