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 sudoparola 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 sudokomuta 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-commandbenim için çalıştı. HIH!
sudo: a password is required