sudoでパスワード入力を不要にする方法について記載します。スクリプトでの操作自動化が可能になります。
Table of Contents
1 sudoでパスワード入力を不要にする
デフォルトで/etc/sudoersは以下のようになっています。
## Allows people in group wheel to run all commands %wheel ALL=(ALL) ALL ## Same thing without a password # %wheel ALL=(ALL) NOPASSWD: ALL
NOPASSWDのwheelを利用するようにします。sudo visudoを使うか、以下のようにsedで変更します。この時点ではパスワードが必要です。
$ sudo sed -e 's/^%wheel/#%wheel/g' -e 's/^# %wheel/%wheel/g' \ -i /etc/sudoers [sudo] password for hiroom2:
再移動するとsudoでパスワード入力が不要となります。