我一直在使用 Precise Pangolin,现在遇到了一个问题 :( 我试图将当前用户添加到组 vboxusers。因此我使用了以下命令,
sudo usermod -G vboxusers myusername
它也成功了。但添加完后,我无法执行任何 sudo 操作。每当我使用 sudo 命令时,我都会收到一条错误消息,提示“myusername 不在 sudoers 文件中”。
我也尝试启用 root 帐户。但是不行。如何解决这个问题?
答案1
不幸的是,该命令做了错误的事情,因为只给你那个组并删除所有其他组。usermod
应该避免,有更好更简单的工具可供使用。
解决方案是在恢复模式启动并将您的用户添加到sudo
组中。
要将用户添加到组,我通常使用
sudo gpasswd -a $user $group
许多人更喜欢使用
sudo adduser $user $group
这两个命令都不会改变用户已经所属的组集。
答案2
正如 enzotib 所评论的,一个好方法是重新启动恢复模式和写
for i in adm cdrom sudo video plugdev lpadmin; do adduser myusername $i; done
根据需要替换myusername
。这会将您添加到所有重要群组,包括须藤,它使您可以访问 sudo。