[user@localhost ~]$ su -
Password:
Last login: ...
[root@localhost ~]# usermod -aG wheel user
[root@localhost ~]# exit
logout
[user@localhost ~]$ Sudo echo 123
[Sudo] password for user:
user is not in the sudoers file. This incident will be reported.
何が悪いのでしょうか?
私の経験では、「ユーザー」はログアウトして再度ログインする必要があります。 「id」コマンドを試して、「user」がwheelグループにあるとシステムが見なしているかどうかを確認してください。
CentOS 7の在庫では、wheel
はデフォルトで有効になっていません/etc/sudoers
ファイル。
## Allows people in group wheel to run all commands
# %wheel ALL=(ALL) ALL
## Same thing without a password
# %wheel ALL=(ALL) NOPASSWD: ALL
それらの行のコメントを外しましたか?