使用 sudo 访问超级用户时出现问题

使用 sudo 访问超级用户时出现问题

由于我的帐户不是 vboxuser 组,因此 Virtualbox 不允许我使用 USB,我必须运行此命令:

$sudo usermod -G vboxusers brallan

之后我需要获得超级用户权限,这并非不可能。我是电脑中唯一的用户,但我无法获得管理员权限。我该怎么办?

谢谢!

PD.:当我尝试使用时,$sudo <command>我得到了这个:brallan is not in the sudoers file. This incident will be reported.无法使用 sudo 命令。

答案1

在虚拟框中,右键单击虚拟机并转到设置。更改设置以使用主机的 CD 驱动器并启用从 CD 启动。现在将 Ubuntu Live CD 插入磁盘驱动器并启动虚拟机。它将从 CD/DVD 启动并启动实时 Ubuntu 会话。安装虚拟硬盘并编辑虚拟硬盘上的 sudoers 文件。因此,如果您将虚拟硬盘安装到 /mnt/vhdd,则 sudoers 文件将位于 /mnt/vhdd/etc/sudoers。编辑此文件并在其末尾添加以下行

brallan     ALL=(ALL) ALL

保存此文件并关闭虚拟机。从驱动器中取出 CD 并启动虚拟机。现在一切应该恢复正常,并且您现在应该拥有所有权限的 sudo。

更新:
抱歉,我误解了这个问题。我以为问题出在客户操作系统上,而不是主机上。对于主机,您可以从实时 CD 启动计算机并按照相同的步骤操作,即安装您的硬盘并编辑 sudoers 文件,然后将上述行添加到其中以授予用户布拉伦sudo 权限。

相关内容