Sto cercando di compilare alcune fonti usando un makefile. Nel makefile c'è un gruppo di comandi che devono essere eseguiti come sudo
.
Quando compilo i sorgenti da un terminale tutto va bene e il make viene messo in pausa la prima volta che sudo
viene eseguito un comando in attesa di password. Dopo aver digitato la password, ripristina e completa.
Ma vorrei essere in grado di compilare le fonti in NetBeans. Quindi, ho avviato un progetto e mostrato a netbeans dove trovare le fonti, ma quando compilo il progetto dà l'errore:
sudo: no tty present and no askpass program specified
La prima volta che colpisce un sudo
comando.
Ho cercato il problema su Internet e tutte le soluzioni che ho trovato indicano una cosa: disabilitare la password per questo utente. Poiché l'utente in questione qui è root. Non voglio farlo.
c'è un'altra soluzione?
sudo -n my-command
funzionato per me. HIH!
sudo: a password is required