我正在使用 Ubuntu 13.10 64 位。在“系统设置”->“用户帐户”中我选择了“无密码登录”。这是我唯一的管理员帐户,所以根据这个答案,我遇到了错误#1168749,这意味着我无法通过终端和 GUI 进行身份验证。我尝试了所有这些答案:
- https://askubuntu.com/a/152617
- https://askubuntu.com/a/70445
- https://askubuntu.com/a/136537
- http://www.psychocats.net/ubuntu/fixsudo
- https://askubuntu.com/a/194760/252848
- https://askubuntu.com/a/441575/252848
在前两个之后,我再次能够在 GUI 中进行身份验证,但在尝试了所有这些答案和解决方案后仍然无法在终端中执行 sudo。任何人都知道如何修复此错误?
编辑
其实我错了,我可以 sudo (愚蠢的错误,我的错)。我一直在尝试输入 su,它说:
su: Authentication failure
您描述的行为是正常的,因为在 Ubuntu 中默认情况下 root 帐户是锁定的。如果你需要一个交互式的 root shell,你应该使用
sudo -i
而不是su
有关详细信息,请参阅RootSudo上的讨论