Bir makefile kullanarak bazı kaynakları derlemeye çalışıyorum. Makefile içinde çalıştırılması gereken bir sürü komut var sudo
.
Bir terminalden kaynakları derlediğimde, her şey yolunda gidiyor ve sudo
parola için bekleyen bir komut ilk kez çalıştırıldığında duraklatılıyor . Parolayı girdikten sonra özgeçmiş yapın ve tamamlayın.
Ama NetBeans kaynaklarını derlemek istiyorum. Böylece, bir proje başlattım ve kaynakları nerede bulacağımı netbeans gösterdim, ancak projeyi derlediğimde hata veriyor:
sudo: no tty present and no askpass program specified
Bir sudo
komuta ilk kez bastığında .
İnternette sorunu aradım ve bulduğum tüm çözümler bir şeye işaret ediyor: bu kullanıcı için şifreyi devre dışı bırakma. Söz konusu kullanıcı kök olduğundan. Onu yapmak istemiyorum.
başka bir çözüm var mı?
sudo -n my-command
benim için çalıştı. HIH!
sudo: a password is required