Ricerca nel sito web

Come mostrare gli asterischi durante la digitazione della password Sudo in Linux


La maggior parte delle applicazioni normalmente visualizza un feedback utilizzando asterischi (*******) quando un utente digita una password, ma sul terminale Linux, quando un utente normale esegue Dopo il comando sudo per ottenere i privilegi di superutente, gli viene richiesta una password, ma l'utente non vede alcun feedback visivo durante la digitazione della password.

In questo articolo mostreremo come visualizzare gli asterischi come feedback quando si digitano le password nel terminale in Linux.

Dai un'occhiata alla seguente schermata, qui l'utente tecmint ha invocato il comando sudo per installare l'editor di testo vim in CentOS 7, ma non c'è alcun riscontro visivo durante la digitazione della password (in questo caso la password è già stata inserita):

sudo yum install vim

Puoi abilitare la funzione di feedback della password nel file /etc/sudoers, ma prima crea un backup del file, quindi aprilo per la modifica utilizzando il comando visudo.

sudo cp /etc/sudoers /etc/sudoers.bak
sudo visudo 

Cerca la riga seguente.

Defaults env_reset

E aggiungi pwfeedback, in modo che assomigli a questo.

Defaults env_reset,pwfeedback

Ora premi il tasto Esc e digita :wq per salvare e chiudere il file. Ma se stai utilizzando l'editor nano, salva il file premendo "Ctrl+x " e quindi "y " seguito da "INVIO" per chiudilo.

Quindi esegui il comando seguente per ripristinare il terminale affinché le modifiche di cui sopra inizino a funzionare.

reset

Questo è tutto, ora dovresti essere in grado di vedere un feedback visivo (****) ogni volta che digiti una password sul terminale, come mostrato nella schermata seguente.

sudo yum update

Potrebbe interessarti anche leggere i seguenti articoli correlati.

  1. 10 utili configurazioni dei sudoer per impostare "sudo" in Linux
  2. Come eseguire il comando "sudo" senza inserire una password in Linux
  3. Lascia che Sudo ti insulti quando inserisci una password errata
  4. Come eseguire script di shell con il comando Sudo in Linux

Se hai suggerimenti o trucchi per il terminale Linux da condividere con noi, utilizza la sezione commenti qui sotto.