Ich versuche, einige Quellen mit Hilfe eines Makefiles zu kompilieren. Im Makefile gibt es eine Reihe von Befehlen, die als sudo
ausgeführt werden müssen.
Wenn ich die Quellen aus einem Terminal kompiliere, läuft alles gut und das Make wird das erste Mal angehalten, wenn ein sudo
Befehl ausgeführt wird und auf das Passwort wartet. Sobald ich das Passwort eingebe, setzt das Make fort und beendet sich.
Aber ich möchte die Quellen gerne in NetBeans kompilieren. Also habe ich ein Projekt gestartet und NetBeans gezeigt, wo die Quellen zu finden sind. Wenn ich das Projekt kompiliere, erscheint allerdings folgender Fehler:
sudo: no tty present and no askpass program specified
Das passiert das erste Mal, wenn ein sudo
Befehl ausgeführt wird.
Ich habe das Problem im Internet recherchiert und alle Lösungen, die ich gefunden habe, deuten auf eine Sache hin: das Deaktivieren des Passworts für diesen Benutzer. Da es sich hier um den Root-Benutzer handelt, möchte ich das nicht tun.
Gibt es eine andere Lösung?