Wyszukiwanie w witrynie

Jak wyświetlać gwiazdki podczas wpisywania hasła Sudo w systemie Linux


Większość aplikacji zwykle wyświetla informację zwrotną za pomocą gwiazdek (*******), gdy użytkownik wpisuje hasło, ale na terminalu Linux, gdy działa zwykły użytkownik po wydaniu polecenia sudo w celu uzyskania uprawnień superużytkownika zostanie on poproszony o podanie hasła, ale użytkownik podczas wpisywania hasła nie zobaczy żadnej wizualnej informacji zwrotnej.

W tym artykule pokażemy, jak wyświetlać gwiazdki jako informację zwrotną podczas wpisywania haseł w terminalu w systemie Linux.

Spójrz na poniższy zrzut ekranu, tutaj użytkownik tecmint wywołał polecenie Sudo, aby zainstalować edytor tekstu vima w CentOS 7, ale podczas wpisywania hasła nie pojawia się żadna wizualna informacja zwrotna (w tym przypadku hasło zostało już wprowadzone):

sudo yum install vim

Możesz włączyć funkcję sprawdzania hasła w pliku /etc/sudoers, ale najpierw utwórz kopię zapasową pliku, a następnie otwórz go do edycji za pomocą polecenia visudo.

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

Wyszukaj następującą linię.

Defaults env_reset

I dołącz do niego pwfeedback, żeby wyglądało to tak.

Defaults env_reset,pwfeedback

Teraz naciśnij klawisz Esc i wpisz :wq, aby zapisać i zamknąć plik. Jeśli jednak używasz edytora nano, zapisz plik, naciskając „Ctrl+x”, a następnie „y” i następnie „ENTER”, aby Zamknij to.

Następnie uruchom poniższe polecenie, aby zresetować terminal, aby powyższe zmiany zaczęły działać.

reset

To wszystko, teraz powinieneś zobaczyć wizualną informację zwrotną (****) za każdym razem, gdy wpisujesz hasło na terminalu, jak pokazano na poniższym zrzucie ekranu.

sudo yum update

Możesz także przeczytać następujące powiązane artykuły.

  1. 10 przydatnych konfiguracji Sudoers do ustawiania „sudo” w systemie Linux
  2. Jak uruchomić polecenie „sudo” bez podawania hasła w systemie Linux
  3. Pozwól Sudo obrazić Cię, gdy wpiszesz nieprawidłowe hasło
  4. Jak uruchamiać skrypty powłoki za pomocą polecenia Sudo w systemie Linux

Jeśli masz jakieś wskazówki lub porady dotyczące terminala Linux, którymi możesz się z nami podzielić, skorzystaj z sekcji komentarzy poniżej.