「sudo」コマンドにパスワードを追加するには?

「sudo」コマンドにパスワードを追加するには?

使いたいGnomeスケジューラこれを実行してください:

sudo service fancontrol start 

「sudo」にはパスワードが必要なので、正常に実行するためにコマンドにパスワードを追加するにはどうすればよいですか? Mintが一時停止してから再起動するたびに再実行する必要があります。

答え1

スクリプトからパスワードを取得する方法を疑問に思うのではなく、sudoerを変更することをお勧めします(または[よりきれいなので]この目的のために別々のファイルを追加する方が良いでしょう/etc/sudoers.d/)。

次のようになります(matthewがユーザー名であると仮定)。

cat /etc/sudoers.d/fancontrol
matthew    ALL=NOPASSWD: /usr/sbin/service fancontrol start

正しい権限があることを確認し、visudoを使用して編集することをお勧めします(これにより、ファイルに構文エラーがないことを確認できます)。

chmod 0440 /etc/sudoers.d/fancontrol

関連情報