0

だから私はこのサイトのすべての質問 (すべてではないかもしれませんが、ほとんど) を検索しましたが、どれも私が探しているものに対する正しい答えを持っていません!

Python での私のコードの一部は、次のように設定されています。

specialstring = special

if input == "T"
    trash = commandline("sudo dd if=zero blahblah%blah" % specialstring) 

コマンドを実行するたびに、パスワードを要求されます。パスワードを要求したくありません。パスワードなしでルートを実行することがどれほど危険であるかについての講義は必要ありません(またはあなたのフレーズですが)...コマンドを実行するためにコードがパスワードを必要としないようにするために何をすべきかを知りたいだけです、コマンドの後にルートを終了して、コードの残りの部分を通常どおり続行できるようにします。ありがとう!

-新入り

4

3 に答える 3

1

/etc/sudoers ファイルを編集することで、特定のプログラムで sudo を使用するときに「ユーザー」がパスワードを入力する必要がないようにすることができます。

ファイルを開き、次の行を含めるように編集します ( はユーザーの名前です)。

<user> ALL = NOPASSWD: /bin/dd
于 2013-07-12T17:35:13.573 に答える