sudo で パスワードを聞かれないようにする

sudo コマンドを使用するときに パスワードを聞かれないようにする設定のメモです。

sudo の設定ファイルは /etc/sudoers ですが 編集するときは、直接開くのではなく visudo というコマンドを使用します。

ALL     ALL=(ALL)       NOPASSWD: ALL

左から、ユーザ、ホスト、権限、コマンドなのですが、 コマンドに NOPASSWD: と付けることでパスワードが聞かれなくなります。

特定のユーザに対して 特定のコマンドのみを許可したい場合は 次のように記述します。

user1   ALL=(ALL)       NOPASSWD: /etc/init.d/httpd

これで user1 は httpd の実行ができるようになります。

Google サイト内検索

Amazonアソシエイト