Я пытаюсь скомпилировать некоторые исходники, используя make-файл. В make-файле есть куча команд, которые нужно запускать как sudo
.
Когда я компилирую исходники из терминала, все идет хорошо, и make останавливается при первом запуске sudo
команды в ожидании пароля. Как только я ввожу пароль, make возобновляет работу и завершает работу.
Но я хотел бы иметь возможность компилировать исходные коды в NetBeans. Итак, я запустил проект и показал netbeans, где найти источники, но при компиляции проекта выдает ошибку:
sudo: no tty present and no askpass program specified
Первый раз он попадает в sudo
команду.
Я искал проблему в Интернете, и все найденные решения указывают на одну вещь: отключение пароля для этого пользователя. Так как здесь речь идет о пользователе root. Я не хочу этого делать.
Есть ли другое решение?
sudo -n my-command
у меня сработало. Е.И.В.!
sudo: a password is required