パスワードなしで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
を除くすべてのコマンドに対して通常はパスワードの入力を求められます 、パスワードを要求せずに常に実行できるようにします。