makefileを使用していくつかのソースをコンパイルしようとしています。makefileには、として実行する必要のあるコマンドの束がありますsudo
。
端末からソースをコンパイルすると、すべてが正常にsudo
実行され、コマンドが最初に実行されてパスワードを待機するときにmakeが一時停止します。パスワードを入力したら、履歴書を作成して完了します。
しかし、NetBeansでソースをコンパイルできるようにしたいと思います。そのため、プロジェクトを開始し、ソースを見つける場所をnetbeansに示しましたが、プロジェクトをコンパイルするとエラーが発生しました。
sudo: no tty present and no askpass program specified
初めてsudo
コマンドにヒットしたとき。
私はインターネットで問題を調べましたが、私が見つけたすべてのソリューションは、このユーザーのパスワードを無効にすることを1つ指摘しています。ここで問題のユーザーはrootであるため。やりたくない。
他の解決策はありますか?
sudo -n my-command
ているように、私のために働いた。こんにちは!
sudo: a password is required