Hvordan vise stjerner mens du skriver Sudo-passord i Linux
De fleste applikasjoner viser normalt en tilbakemelding med stjerner (*******
) når en bruker skriver et passord, men på Linux-terminalen når en vanlig bruker kjører sudo-kommandoen for å få superbruker privilegier, blir han/hun bedt om et passord, men ingen visuell tilbakemelding blir sett av brukeren mens han skriver inn passordet.
I denne artikkelen vil vi vise hvordan du viser stjerner som tilbakemelding når du skriver inn passord i terminalen i Linux.
Ta en titt på følgende skjermbilde, her har brukeren tecmint påkalt sudo-kommandoen for å installere vim-tekstredigereren i CentOS 7, men det er ingen visuell tilbakemelding når passordet er skrevet inn (i dette tilfellet er passordet allerede angitt) :
$ sudo yum install vim
Du kan aktivere tilbakemeldingsfunksjonen for passord i filen /etc/sudoers, men lag først en sikkerhetskopi av filen, og åpne den for redigering ved å bruke visudo-kommandoen.
$ sudo cp /etc/sudoers /etc/sudoers.bak $ sudo visudo
Søk etter følgende linje.
Defaults env_reset
Og legg til pwfeedback til den, slik at den ser slik ut.
Defaults env_reset,pwfeedback
Trykk nå Esc-tasten og skriv :wq
for å lagre og lukke filen. Men hvis du bruker nano-editor, lagre filen ved å trykke på \Ctrl+x og deretter \y
etterfulgt av \ENTER for å lukke den.
Kjør deretter kommandoen nedenfor for å tilbakestille terminalen for at endringene ovenfor skal begynne å fungere.
$ reset
Det er det, nå skal du kunne se en visuell tilbakemelding (****
) hver gang du skriver inn et passord på terminalen, som vist i følgende skjermbilde.
$ sudo yum update
Du vil kanskje også lese disse følgende relaterte artiklene.
- 10 nyttige Sudoers-konfigurasjoner for å sette «sudo» i Linux
- Hvordan kjører du «sudo»-kommando uten å angi et passord i Linux
- La Sudo fornærme deg når du skriver inn feil passord
- Hvordan kjøre Shell-skript med Sudo Command i Linux
Hvis du har noen Linux-terminaltips eller triks å dele med oss, bruk kommentarfeltet nedenfor.