パスワードなしでsudoとして何かを実行する必要があるため、visudoを使用しました これを私のsudoersに追加しました ファイル:
MYUSERNAME ALL = NOPASSWD: /path/to/my/program
それから私はそれを試しました:
$ sudo /path/to/my/program
[sudo] password for MYUSERNAME:
なぜパスワードを要求するのですか?パスワードを要求せずに、root以外のユーザーでrootとしてコマンドを実行/使用するにはどうすればよいですか?
承認された回答:
sudoersに別のエントリがあります ファイル。通常は/etc/sudoersにあります。 、これもユーザーと一致します。 NOPASSWD ルールを優先するには、ルールがその後にある必要があります。
それが終わったら、sudo /path/to/my/programを除くすべてのコマンドに対して通常はパスワードの入力を求められます 、パスワードを要求せずに常に実行できるようにします。