Я намагаюся зібрати деякі джерела за допомогою makefile. У makefile є купа команд, які потрібно виконати як sudo
.
Коли я компілюю джерела з терміналу, все йде нормально, а make призупиняється при першому sudo
запуску команди в очікуванні пароля. Після того, як я набираю пароль, складаю резюме та завершує.
Але я хотів би мати можливість збирати джерела в NetBeans. Отже, я запустив проект і показав netbeans, де знайти джерела, але коли я складаю проект, він видає помилку:
sudo: no tty present and no askpass program specified
Перший раз потрапляє на sudo
команду.
Я розглянув проблему в Інтернеті, і всі знайдені нами рішення вказують на одне: відключення пароля для цього користувача. Оскільки тут йдеться про root. Я не хочу цього робити.
Чи є якесь інше рішення?
sudo -n my-command
працював на мене. ВІГ!
sudo: a password is required