![尽管用户属于 wheel 组,“该用户不在 sudoers 文件中”](https://linux22.com/image/705085/%E5%B0%BD%E7%AE%A1%E7%94%A8%E6%88%B7%E5%B1%9E%E4%BA%8E%20wheel%20%E7%BB%84%EF%BC%8C%E2%80%9C%E8%AF%A5%E7%94%A8%E6%88%B7%E4%B8%8D%E5%9C%A8%20sudoers%20%E6%96%87%E4%BB%B6%E4%B8%AD%E2%80%9D.png)
我已将新用户添加到该组wheel
。我可以使用此用户和密码 ssh 进入机器,并确认它属于该组:
[[email protected] ~]$ groups
newuser wheel
但是,如果我尝试以 root 权限运行任何东西:
[[email protected] ~]$ sudo ls -lt /root
[sudo] password for newuser:
newuser is not in the sudoers file. This incident will be reported.
并visudo
确认该组中的用户wheel
应该具有以下权限:
## Allows people in group wheel to run all commands
# %wheel ALL=(ALL) ALL
## Same thing without a password
# %wheel ALL=(ALL) NOPASSWD: ALL
所有教程都说将用户添加到此组就足够了。我还需要做什么?
PS:这是一台 amazon-linux 机器
答案1
sudoers 文件中的条目wheel
已被注释掉,因此该组wheel
根本没有 sudo 访问权限。
#
从该行中删除:
%wheel ALL=(ALL) ALL