我在windows计算机上安装了一个Ubuntu22.04VM(使用虚拟框),每当我在唯一的默认会话上使用sudo命令时,我就会得到“用户不在sudoers文件中”的错误。我怎么才能解决这个问题?我试图在根模式下运行恢复模式,但是有人问我一个密码(我从未定义过密码,也没有给出)。默认会话不具有管理权限,这难道不奇怪吗?我猜想这种情况通常不是这样的,但在我创建的每个ubuntu上都是这样的。
任何帮助都将不胜感激,谢谢!
发布于 2022-11-10 14:26:42
您只需将用户添加到sudo
组中即可。没有理由修改/etc/sudoers
文件。
su -
usermod -a -G sudo vboxuser
然后注销并返回以使更改生效。
发布于 2023-02-16 00:02:39
这个问题的简单答案是:
在VirtualBox中,当您定义iso位置时,有一个'Skip无人值守安装‘框。默认情况下不对其进行检查。
按下它。
然后,从‘试试Ubuntu / Install选项’开始手动完成整个iso设置。
由于某些原因,即使在这两种情况下,ubuntu用户安装页面看起来都完全相同,但只有在手动设置中,用户才能获得sudo特权。
花了好几次安装才弄明白的。
发布于 2022-11-10 14:26:50
今天,我安装了同样的,我也有同样的问题。
我通过一个新的安装来解决这个问题,而没有提到unattended installation
。在这种情况下,您有更多的事情要做,但您的用户有sudoer的权利。
https://askubuntu.com/questions/1440032
复制相似问题