Il terminale non risponde quando viene visualizzata una richiesta di password "sudo"

8

Quando viene chiesto di digitare la mia password per eseguire un comando sudo, la tastiera USB non risponde e non riesco a digitare la password o altro.

Posso colpire return tre volte per rimbalzare su tre tentativi di password falliti, tuttavia in questo modo ottiene l'input della chiave return ma nessun'altra chiave fino a quando non rimbalzo e poi tutto funziona ancora una volta.

Qualche suggerimento?

    
posta Dave 14.08.2015 - 20:41
fonte

1 risposta

28

Il terminale non mostra i caratteri inseriti quando si digita un campo password come un campo password sudo. I caratteri vengono ancora inseriti: digita la password normalmente e premi Invio per continuare.

$ sudo echo hi
Password: type here, then enter
hi

Puoi inserire degli asterischi quando inserisci la tua password per sudo modificando il file sudoers.

  1. Apri / etc / sudoers con visudo:

    EDITOR=nano sudo visudo
    

    Ho usato nano qui, ma sentiti libero di usare il tuo editor preferito.
    visudo controllerà il tuo file per errori prima di salvarlo, altrimenti potresti non essere in grado di sudo.
    Puoi eseguire il backup del file con cp /etc/sudoers ~/Desktop .

  2. Aggiungi "pwfeedback" ai Default, sostituendo la prima riga con il secondo:

    Defaults env_reset
    
    Defaults env_reset,pwfeedback
    
$ sudo echo hi
Password: ************
hi
    
risposta data 14.08.2015 - 20:55
fonte

Leggi altre domande sui tag