Eu estou tentando compilar algumas fontes usando um makefile. No makefile, existem vários comandos que precisam ser executados como sudo
.
Quando eu compilo as fontes de um terminal, tudo corre bem e o make é pausado na primeira vez em que um sudo
comando é executado aguardando a senha. Depois de digitar a senha, retome e conclua.
Mas eu gostaria de poder compilar as fontes no NetBeans. Então, iniciei um projeto e mostrei ao netbeans onde encontrar as fontes, mas quando compilei o projeto, ocorreu o erro:
sudo: no tty present and no askpass program specified
A primeira vez que ele atinge um sudo
comando.
Procurei o problema na internet e todas as soluções que encontrei apontam para uma coisa: desabilitar a senha desse usuário. Como o usuário em questão aqui é root. Eu não quero fazer isso.
existe alguma outra solução?
sudo -n my-command
funcionou para mim. HIH!
sudo: a password is required