我确实做了一些非常愚蠢的事情。
我做了一个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 文件来解决问题。