Ho una macchina build che ha un utente abcche ha un accesso sudo limitato. Quando controllo il codice sorgente ed eseguo il mio script di build, funziona perfettamente. Lo script di compilazione contiene sudochiamate per le quali non dice "sudo: nessun tty presente e nessun programma askpass specificato". Ma quando ho fatto la stessa cosa con Jenkins su una macchina build aggiunta come slave, mostra "sudo: nessun tty presente e nessun programma askpass specificato".
Ho trovato una soluzione che dice di commentare Default requirettynel file /etc/sudoers. Ma non ho accesso a questo file.
Come posso superare questo problema?

sudoautorizzato a eseguire senza immettere una password? Se devi inserire una password, sudo richiederà un tty.