sudo 组成员,收到“不在 sudoers 文件中”的信息。

sudo 组成员,收到“不在 sudoers 文件中”的信息。

我正在网络上的虚拟机中运行 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 列表中?
  • 重新启动服务器(不想做)?
  • 恢复到最新的虚拟机并重新应用所有补丁?

有人吗?

谢谢

相关内容