Saya mencoba mengkompilasi beberapa sumber menggunakan makefile. Di makefile ada banyak perintah yang perlu dijalankan sebagai sudo
.
Ketika saya mengkompilasi sumber-sumber dari terminal semua berjalan dengan baik dan make dijeda saat pertama kali sudo
perintah dijalankan menunggu kata sandi. Setelah saya mengetik kata sandi, buat resume dan selesai.
Tetapi saya ingin dapat mengkompilasi sumber-sumber di NetBeans. Jadi, saya memulai sebuah proyek dan menunjukkan kepada netbeans tempat untuk menemukan sumber, tetapi ketika saya mengkompilasi proyek itu memberikan kesalahan:
sudo: no tty present and no askpass program specified
Pertama kali itu menyentuh sebuah sudo
perintah.
Saya telah mencari masalah di internet dan semua solusi yang saya temukan menunjuk pada satu hal: menonaktifkan kata sandi untuk pengguna ini. Karena pengguna yang dimaksud di sini adalah root. Saya tidak ingin melakukan itu.
Apakah ada solusi lain?
sudo -n my-command
bekerja untuk saya. HIH!
sudo: a password is required