我今天全新安装了 Ubuntu 11.10,然后安装了 VirtualBox。这需要我将自己添加到 vboxusers 组,并且由于 11.10 似乎不再有图形应用程序来将用户添加到组中,因此我运行了以下命令:
sudo usermod -G vboxusers stephane
Run Code Online (Sandbox Code Playgroud)
这是个问题。我现在看到我应该运行的是:
sudo usermod -aG vboxusers stephane
Run Code Online (Sandbox Code Playgroud)
最终结果是我不再属于我应该加入的组。包括运行“sudo”所需的任何组。当我现在以 sudo 身份运行任何命令时,我得到以下信息:
$ sudo ls
[sudo] password for stephane:
stephane is not in the sudoers file. This incident will be reported.
Run Code Online (Sandbox Code Playgroud)
有没有办法解决这个问题,还是我需要从头开始重新安装?
我开始收到一条消息
dims is not in the sudoers file. This incident will be reported.
Run Code Online (Sandbox Code Playgroud)
关于我自己。
这怎么会发生?
我发出的可疑命令是创建“高级”组并将我自己添加到其中。
addgroup advanced
usermod -G advanced dims
Run Code Online (Sandbox Code Playgroud)
这会破坏我的 sudo 权限吗?