SORU
9 ŞUBAT 2014, Pazar


'sudo düzeltmek için nasıl: bir atama mevcut ve hiçbir askpass programı belirtilen' hata?

Bazı kaynaklar, bir makefile kullanarak derlemeye çalışıyorum. Makefile sudo gibi koştu gereken bir sürü komutları var.

Ben bir terminalden kaynakları iyi gidiyor ve yapmak duraklatıldı derlerken sudo Bir komut ilk kez şifre bekliyor koştu. Ben şifreyi sürdürür ve tamamlar olun yazın bir kere.

Ama sen kaynakları derlemek için mümkün olmak istiyorum. Yani, bir proje başladım ve kaynakları bulmak için, ama ben projeyi derlerken hata veriyor: Eclipse gösterdi

sudo: no tty present and no askpass program specified

Şarkıları ilk kez sudo komut.

İnternette sorun ve tek bir nokta buldum bütün çözümlere baktım: bu kullanıcı parolasını devre dışı bırakma Soru burada kullanıcı olduğu için kök. Bunu yapmak istemiyorum.

Başka bir çözüm var mı?

CEVAP
8 HAZİRAN 2014, Pazar


Kullanıcı şifre sormadan bu komutu kullanmak için verilmesi sorunu çözmek gerekir. İlk açık bir shell konsolu ve türü:

sudo visudo

Daha sonra düzenlemek çok sonuna eklemek için dosya:

username ALL = NOPASSWD: /fullpath/to/command, /fullpath/to/othercommand

örn

john ALL = NOPASSWD: /sbin/poweroff, /sbin/start, /sbin/stop

kullanıcı 'john' güç kapalı sudo ve parola istenmeden start stop. izin verir

Herhangi bir sorun ilk işareti de kaydetmeden visudo - bu arada vi - çıkışları kullanmanız gereken tuş vuruşlarını için ekranın altına bak. Sağlık Uyarı: Bu dosya çok ciddi sonuçları olacak bozmamak için özenle Düzenle!

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • REK Roth Productions

    REK Roth Pro

    8 Ocak 2011
  • TheForgottenGamer1

    TheForgotten

    28 AĞUSTOS 2009
  • xiaoyu85

    xiaoyu85

    20 ŞUBAT 2010