こんにちは。
sudo
による指定コマンドの実行をパスワード入力無しで実行できるようにし、また cron
実行も確かめました。
まず sudo
に関する設定を編集開始するために、visudo
コマンドを管理者権限で起動します:
$ sudo visudo
そして、下記のように指定コマンド(フルパス)の実行設定の行を追加しました 1。この例ではシェルスクリプトを指定しています。
%admin ALL=NOPASSWD: /home/me/execute.sh
なお下記を参考にしました。
- Using sudo in a Cron Job
- crontabでsudoを利用する時の注意点など
- sudo のパスワードを入力なしで使うには
-
admin グループが sudo 実行権限を持っていることを仮定しています。 ↩