nocユーザーを作成し、sudoとして実行する権限を与えました。 sudoersファイルに次の行を追加しました。
Cmnd_Alias NOC = /etc/init.d/tomcat
noc ALL=(ALL) NOPASSWD: NOC
問題は、sudo /etc/init.d/tomcat status
Aマシンで実行しようとすると、「nocはsudoersファイルにありません。このイベントが報告されます」というメッセージが表示されることです。
しかし、同じ構成でマシンBで同じコマンドを実行しましたが、正常に動作しました。
私が確認したこと:
- sudoers ファイル権限が 0440 に設定されました。
- sudoersファイルのすべての行は、両方のシステムで同じです。
最新のアップデートでCentOS 6.8がインストールされています。