Většina aplikací normálně zobrazuje zpětnou vazbu pomocí hvězdičky (*******
) když uživatel zadává heslo, ale na linuxovém terminálu, když normální uživatel spustí příkaz sudo, aby získal oprávnění superuživatele, je požádán o heslo, ale uživatel při psaní nevidí žádnou vizuální zpětnou vazbu. heslo.
V tomto článku si ukážeme, jak zobrazit hvězdičky jako zpětnou vazbu při zadávání hesel do terminálu v Linuxu.
Podívejte se na následující snímek obrazovky, zde uživatel tecmint vyvolal příkaz sudo k instalaci textového editoru vim v CentOS 7 , ale při zadávání hesla nedochází k žádné vizuální zpětné vazbě (v tomto případě již bylo heslo zadáno):
$ sudo yum install vim
Funkci odezvy na heslo můžete povolit v /etc/sudoers soubor, ale nejprve vytvořte zálohu souboru a poté jej otevřete pro úpravy pomocí vizua příkaz.
$ sudo cp /etc/sudoers /etc/sudoers.bak $ sudo visudo
Vyhledejte následující řádek.
Defaults env_reset
A připojte pwfeedback aby to vypadalo takto.
Defaults env_reset,pwfeedback
Nyní stiskněte Esc a zadejte :wq
pro uložení a zavření souboru. Pokud ale používáte nano editor, uložte soubor stisknutím „Ctrl+x “ a poté “y”
následuje „ENTER“ zavřít.
Poté spusťte příkaz níže a resetujte svůj terminál, aby výše uvedené změny začaly fungovat.
$ reset
To je vše, nyní byste měli být schopni vidět vizuální zpětnou vazbu (****
) pokaždé, když na terminálu zadáváte heslo, jak ukazuje následující snímek obrazovky.
$ sudo yum update
Můžete si také přečíst následující související články.
- 10 užitečných konfigurací Sudoers pro nastavení „sudo“ v Linuxu
- Jak spustit příkaz „sudo“ bez zadání hesla v systému Linux
- Nechte sudo urazit vás, když zadáte nesprávné heslo
- Jak spouštět skripty Shell pomocí příkazu Sudo v systému Linux
Pokud se s námi chcete podělit o nějaké tipy nebo triky týkající se terminálu Linux, použijte sekci komentářů níže.