Kuinka näyttää tähtiä kirjoitettaessa Sudo-salasanaa Linuxissa


Useimmat sovellukset näyttävät yleensä palautteen tähdellä (*******), kun käyttäjä kirjoittaa salasanaa, mutta Linux-päätteessä, kun tavallinen käyttäjä suorittaa sudo-komento superkäyttäjän oikeuksien saamiseksi, häneltä kysytään salasanaa, mutta käyttäjä ei näe visuaalista palautetta salasanaa kirjoittaessaan.

Tässä artikkelissa näytämme, kuinka voit näyttää tähtiä palautteena kirjoittaessasi salasanoja terminaaliin Linuxissa.

Katso seuraavaa kuvakaappausta, jossa käyttäjä tecmint on käynnistänyt sudo-komennon asentaakseen vim-tekstieditorin CentOS 7:ään, mutta visuaalista palautetta ei tule salasanaa kirjoitettaessa (tässä tapauksessa salasana on jo syötetty):

sudo yum install vim

Voit ottaa salasanapalauteominaisuuden käyttöön /etc/sudoers-tiedostossa, mutta luo ensin tiedostosta varmuuskopio ja avaa se sitten muokkausta varten visudo-komennolla.

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

Etsi seuraava rivi.

Defaults env_reset

Ja liitä siihen pwfeedback, jotta se näyttää tältä.

Defaults env_reset,pwfeedback

Paina nyt Esc-näppäintä ja kirjoita :wq tallentaaksesi ja sulkeaksesi tiedoston. Mutta jos käytät nanoeditoria, tallenna tiedosto painamalla "Ctrl+x" ja sitten "y" ja "ENTER". sulje se.

Suorita sitten alla oleva komento nollataksesi päätteen, jotta yllä olevat muutokset alkavat toimia.

reset

Siinä kaikki, nyt sinun pitäisi nähdä visuaalinen palaute (****) joka kerta, kun kirjoitat salasanan päätelaitteessa, kuten seuraavassa kuvakaappauksessa näkyy.

sudo yum update

Saatat myös haluta lukea nämä seuraavat aiheeseen liittyvät artikkelit.

  1. 10 hyödyllistä Sudoers-konfiguraatiota "sudon" asettamiseen Linuxissa
  2. Kuinka suorittaa "sudo" -komento syöttämättä salasanaa Linuxissa
  3. Anna Sudon loukata sinua, kun annat väärän salasanan
  4. Shell-komentosarjojen suorittaminen Sudo-komennolla Linuxissa

Jos sinulla on Linux-päätevinkkejä tai temppuja jaettavaksi kanssamme, käytä alla olevaa kommenttiosaa.