Próbuję skompilować niektóre źródła przy użyciu makefile. W pliku makefile znajduje się kilka poleceń, które należy uruchomić jako sudo
.
Kiedy kompiluję źródła z terminala, wszystko idzie dobrze i marka zostaje wstrzymana przy pierwszym uruchomieniu sudo
polecenia czekającego na hasło. Po wpisaniu hasła dokonaj wznowienia i uzupełnienia.
Ale chciałbym móc skompilować źródła w NetBeans. Więc zacząłem projekt i pokazałem netbeans gdzie znaleźć źródła, ale kiedy kompiluję projekt, pojawia się błąd:
sudo: no tty present and no askpass program specified
Pierwszy raz uderza sudo
polecenie.
Sprawdziłem problem w Internecie i wszystkie znalezione przeze mnie rozwiązania wskazują na jedną rzecz: wyłączenie hasła dla tego użytkownika. Ponieważ użytkownik, o którym mowa, jest rootem. Nie chcę tego robić.
Czy jest jakieś inne rozwiązanie?
sudo -n my-command
pracował dla mnie. HIH!
sudo: a password is required