/etc/sudoers 問題、構成はマシン B では有効ですが、マシン A では無効です。

/etc/sudoers 問題、構成はマシン B では有効ですが、マシン A では無効です。

nocユーザーを作成し、sudoとして実行する権限を与えました。 sudoersファイルに次の行を追加しました。

Cmnd_Alias NOC = /etc/init.d/tomcat
noc ALL=(ALL) NOPASSWD: NOC

問題は、sudo /etc/init.d/tomcat statusAマシンで実行しようとすると、「nocはsudoersファイルにありません。このイベントが報告されます」というメッセージが表示されることです。

しかし、同じ構成でマシンBで同じコマンドを実行しましたが、正常に動作しました。

私が確認したこと:

  • sudoers ファイル権限が 0440 に設定されました。
  • sudoersファイルのすべての行は、両方のシステムで同じです。

最新のアップデートでCentOS 6.8がインストールされています。

関連情報