我一直在使用 Precise Pangolin,但现在遇到了问题:( 我试图将我当前的用户添加到 vboxusers 组中。所以我使用了命令,
sudo usermod -G vboxusers myusername
Run Code Online (Sandbox Code Playgroud)
而且它也成功了。但是这样添加后,我无法执行任何 sudo 操作。每当我使用 sudo 命令时,我都会收到一条错误消息,指出“我的用户名不在 sudoers 文件中”。
我也尝试启用 root 帐户。但我不能。如何解决这个问题?
不幸的是,该命令做错了事,因为只给你那个组并删除所有其他组。usermod应该避免,有更好和更简单的工具可以使用。
解决方案是以恢复模式启动并将您的用户添加到sudo组中。
要将用户添加到组中,我通常使用
sudo gpasswd -a $user $group
Run Code Online (Sandbox Code Playgroud)
许多其他人更喜欢使用
sudo adduser $user $group
Run Code Online (Sandbox Code Playgroud)
这两个命令都不会更改用户已经所属的组集。
| 归档时间: |
|
| 查看次数: |
3863 次 |
| 最近记录: |