sudo コマンドを使用するときに パスワードを聞かれないようにする設定のメモです。
sudo の設定ファイルは /etc/sudoers ですが 編集するときは、直接開くのではなく visudo というコマンドを使用します。
ALL ALL=(ALL) NOPASSWD: ALL
左から、ユーザ、ホスト、権限、コマンドなのですが、 コマンドに NOPASSWD: と付けることでパスワードが聞かれなくなります。
特定のユーザに対して 特定のコマンドのみを許可したい場合は 次のように記述します。
user1 ALL=(ALL) NOPASSWD: /etc/init.d/httpd
これで user1 は httpd の実行ができるようになります。