搞砸了 visudo-无法再编辑文件

搞砸了 visudo-无法再编辑文件

可能重复:
如何修改无效的 /etc/sudoers 文件?它会抛出错误并且不允许再次编辑

我确实做了一些非常愚蠢的事情。

我做了一个sudo visudo并想添加以下行:

%admin ALL = NOPASSWD: /bin/tar

因此用户/bin/tar无需 sudo 即可执行。

但我真愚蠢被取代线

%admin ALL = (ALL)ALL

所以基本上这意味着我完全被锁定了。每次我尝试时,sudo visudo我都会得到

“抱歉,用户管理员无权在 myhost 上以 root 身份执行‘/usr/sbin/visudo’”

我只会 tar。太好了。

有什么方法可以恢复我的 root 权限吗?

答案1

最简单的方法是从 live cd 启动您的系统,挂载您的根文件系统并修改其 /etc/sudoers 文件来解决问题。

相关内容