ネットワーク上の仮想マシンで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グループと共に
sudo groupadd sudo
その後、私のアカウントをsudoグループに追加しようとすると、エラーは発生しません。しかし、グループSudosudoersファイルではなく、自分自身を追加しました。Sudo私はテストしましたが、sudoersファイルにないという同じメッセージが表示され続けます。
それで、次に何をすべきかわかりません。
- sudoユーザーリストにsudoを追加しますか?
- 新しいアカウントを作成してsudoリストに追加しますか?
- サーバーを再起動しますか(したくない)?
- 最新のVMに戻り、すべてのパッチを再適用しますか?
そこに誰がいませんか?
ありがとう