sudo
我的终端中的命令出现错误:
sudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit set
在 grub 恢复模式下的 root shell 提示符下,我无法输入任何命令。我只能看到root@user:~#
。按任何键都没有反应。
那么我可以删除 sudo 包并重新安装吗?它会影响其他文件吗?
答案1
您提到的第二个问题(无法在恢复模式下以 root 提示符键入)表明您的安装存在很多问题,而不仅仅是无法使用 sudo。我建议最简单的解决方法是备份您的个人数据(您应该能够从 Live CD 或 USB 执行此操作)并重新安装 Ubuntu 以获得干净、正常运行的系统。
卸载 sudo 几乎肯定是一个坏主意;我还没有尝试过,但它是 Ubuntu 工作设计的核心(你不能这样做任何事物默认情况下,它无法在特权模式下运行(在默认安装中)。它肯定无法解决恢复模式的问题,并且可能会卸载很多依赖包,以至于你不得不重新安装。