我正在网络上的虚拟机中运行 CentOS 7 Web 服务器,看起来我在 sudoer 列表中,但是当我尝试任何操作时,我收到以下错误:
$ sudo ls
[sudo] password for dragonbite:
dragonbite is not in the sudoers file. This incident will be reported.
我看了进去/etc/组并验证我在轮组中
wheel:x:10:dragonbite
我跑了维苏多并验证了车轮组已列出
## Allows people in group wheel to run all commands
%wheel ALL=(ALL) ALL
所以在我看来,一切都是理所应当的。我什至尝试通过运行添加第一个用户的帐户
sudo usermod -aG sudo dragonbite
输入该帐户的密码后收到消息
usermod: group 'sudo' does not exist
奇怪,...因为它使用车轮据我所知(CentOS)。所以我尝试添加一个须藤与组
sudo groupadd sudo
然后当我尝试将我的帐户添加到 sudo 组时,它没有抛出任何错误。但团体须藤不在 sudoers 文件中,并且将我自己添加到须藤我测试了它,仍然得到相同的消息,即不在 sudoers 文件中。
所以我不知道下一步该做什么。
- 将 sudo 添加到 sudoers 列表中?
- 尝试创建一个新帐户并将其添加到 sudo 列表中?
- 重新启动服务器(不想做)?
- 恢复到最新的虚拟机并重新应用所有补丁?
有人吗?
谢谢