Bir "sudo" parola istemi görüntülendiğinde terminal yanıt vermiyor


9

Bir sudo komutu çalıştırmak için şifremi yazmam istendiğinde, USB klavye yanıt vermiyor ve şifreyi veya başka bir şeyi yazamıyorum.

returnÜç başarısız şifre girişimi üzerinde sıçrama için üç kez vurabilir , ancak bu yüzden returnanahtar girişi alır, ancak dışarı çıkıncaya kadar tüm tuşları tekrar çalışır.

Herhangi bir öneri?

Yanıtlar:


28

Terminal, sudo şifre alanı gibi bir şifre alanına yazarken girilen karakterleri göstermez. Karakterler hala giriliyor; normal olarak şifrenizi yazın ve devam etmek için Enter tuşuna basın.

$ sudo echo hi
Şifre: buraya yazın, sonra 
hi girin

Sudoers dosyasını düzenleyerek sudo için parolanızı girerken yıldız işareti gösterebilirsiniz.

  1. / Etc / sudoers uygulamasını visudo ile açın:

    EDITOR=nano sudo visudo

    Burada nano kullandım, ancak tercih ettiğiniz editörü kullanmaktan çekinmeyin.
    visudo dosyanızı kaydetmeden önce hata olup olmadığını kontrol eder, aksi takdirde sudo yapamayabilirsiniz.
    Dosyayı ile yedekleyebilirsiniz cp /etc/sudoers ~/Desktop.

  2. İlk satırı ikinciyle değiştirerek Varsayılanlara "pwfeedback" ekleyin:

    Defaults env_reset
    Defaults env_reset,pwfeedback
$ sudo echo hi
Password: ************
hi

3
Talimatlarınız etc/sudoersdosyayı düzenlemeye çalışmadan önce yedeklemeyi içeriyorsa iyi bir fikir olacaktır .
fd0

1
@ fd0 Visudo'nun kullanıldığı düşünüldüğünde, bozuk bir sudo kullanıcısı kaydedildikten sonra reddedilecektir.
nanofarad

@hexafraction visudosözdizimini kontrol eder ve yanlış sözdizimini reddeder. Düzenlemenin sudo'yu çalışmaz hale getirebileceği bir örnek var. Bu kılavuza bir göz atmanızı öneririm. "İyi uygulama" olarak, herhangi bir yapılandırma dosyası düzenlemeden önce yedeklenmelidir. Yedeği, sudo cp /etc/sudoers /etc/sudoers.orig
kaydediyorum
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.