目前,每次我尝试使用 SUDO 命令时,都会出现经典的“此用户不在 sudo 中,将报告此事件”的提示,因此我尝试以 su 身份登录,但由于某种原因,SU 被锁定。
所以目前我在一个全新的 ubuntu 操作系统上,但我无法输入任何命令,无法解决 sudo 的问题,也无法访问 root 权限,因为我无法输入任何 sudo 命令。
我怎么解决这个问题?
答案1
您的用户未包含在 sudoers 文件中的原因(与典型的 Ubuntu 安装不同,正如 @DrMoishePippik 在评论中指出的那样)是因为 Ubuntu 是使用 VirtualBox 设置的无人值守安装为你添加了用户的功能,看起来(请参阅此处的答案https://superuser.com/a/1755286/368970) 他们的安装过程不会将用户添加到 sudoers。
但他们确实设定了根您的密码与主用户相同......
因此解决方案是:
- 在终端中输入
su -
并按回车键 - 当被要求输入密码时(根
#
用户)输入您自己的用户密码,您将以 root 用户身份获得一个终端(提示符中会有) - 要将自己添加到 sudoers 类型
sudo adduser [username] sudo
(其中[username]
是您的用户名)
这会将您的用户添加到 sudo 用户列表中。