Zoeken op website

Hoe sterretjes te tonen tijdens het typen van een Sudo-wachtwoord in Linux


De meeste applicaties geven normaal gesproken feedback weer met sterretjes (*******) wanneer een gebruiker een wachtwoord typt, maar op de Linux-terminal, wanneer een normale gebruiker het programma uitvoert het sudo-commando gebruikt om superuser-rechten te verkrijgen, wordt hem/zij om een wachtwoord gevraagd, maar de gebruiker krijgt geen visuele feedback te zien tijdens het typen van het wachtwoord.

In dit artikel laten we zien hoe je sterretjes kunt weergeven als feedback wanneer je wachtwoorden typt in de terminal in Linux.

Kijk eens naar de volgende schermafbeelding, hier heeft de gebruiker tecmint de sudo-opdracht aangeroepen om de vim-teksteditor in CentOS 7 te installeren, maar er is geen visuele feedback terwijl het wachtwoord wordt getypt (in dit geval is het wachtwoord al ingevoerd):

sudo yum install vim

U kunt de wachtwoordfeedbackfunctie inschakelen in het bestand /etc/sudoers, maar maak eerst een back-up van het bestand en open het vervolgens om het te bewerken met de opdracht visudo.

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

Zoek naar de volgende regel.

Defaults env_reset

En voeg er pwfeedback aan toe, zodat het er zo uitziet.

Defaults env_reset,pwfeedback

Druk nu op de Esc-toets en typ :wq om het bestand op te slaan en te sluiten. Maar als u de nano-editor gebruikt, slaat u het bestand op door op “Ctrl+x ” te drukken en vervolgens op “y ” gevolgd door “ENTER ” om sluit het.

Voer vervolgens de onderstaande opdracht uit om uw terminal opnieuw in te stellen, zodat de bovenstaande wijzigingen beginnen te werken.

reset

Dat is alles. Nu zou u elke keer dat u een wachtwoord op de terminal typt, een visuele feedback (****) moeten kunnen zien, zoals weergegeven in de volgende schermafbeelding.

sudo yum update

Misschien wilt u ook de volgende gerelateerde artikelen lezen.

  1. 10 Handige Sudoers-configuraties voor het instellen van ‘sudo’ in Linux
  2. Hoe u de ‘sudo’-opdracht kunt uitvoeren zonder een wachtwoord in te voeren in Linux
  3. Laat Sudo u beledigen als u een onjuist wachtwoord invoert
  4. Shell-scripts uitvoeren met Sudo Command in Linux

Als je tips of trucs voor Linux-terminals hebt om met ons te delen, gebruik dan het commentaar hieronder.