Kiedy mam zainstalować program w terminalu, chce hasła:
[sudo] password for xxx:
Ale kiedy zaczynam wpisywać hasło, nic się nie dzieje. Co powinienem zrobić?
command-line
password
sudo
Lazloinn
źródło
źródło
Odpowiedzi:
Chociaż podczas wpisywania hasła nie pojawiają się żadne znaki, tak naprawdę wpisujesz hasło.
Wpisz hasło, a następnie naciśnij Enteri zobacz magię.
źródło
Ze względów bezpieczeństwa w terminalu nie ma informacji zwrotnej na temat haseł. Przeczytaj poniższą dyskusję na temat uzasadnienia tego i dlaczego nie zostanie to zaimplementowane:
W tej dyskusji, a także podany w odpowiedzi na odpowiednie pytanie u administratora
Istnieje możliwość włączenia sprzężenia zwrotnego hasła dla
sudo
i tylkosudo
poprzez edycję opcji w pliku sudoers.Aby włączyć komentowanie hasła za pomocą gwiazdek
*
podczas uruchamianiasudo
polecenia, musimy edytować plik sudoersNastępnie będziemy musieli dodać
pwfeedback
do domyślnych opcji, jak pokazano poniżej:źródło
Hasła są ukryte, aby nikt nie widział ich przez ramię, gdy je wprowadzasz. To środek bezpieczeństwa.
źródło
Hasło nie jest wyświetlane po wpisaniu go w terminalu po
sudo
poleceniu, ale nadal jest odczytywane. Czy tak jest w tym przypadku? tzn. czy próbowałeś podać hasło i nacisnąć Enter?źródło
Nic nie powinno się wydarzyć, wystarczy wpisać hasło i nacisnąć Enter.
źródło
Podczas korzystania z terminala ze względów bezpieczeństwa (np. Jeśli ktoś stoi tuż za tobą i nie ma nic innego do roboty, jak tylko wpatrywać się w ekran podczas wpisywania hasła), nigdy nie zobaczysz wpisanego hasła. Skutecznie piszesz, nawet jeśli go nie widzisz.
Wpisz hasło i naciśnij ENTER
Tutaj sprawdzam jeden z moich dysków. Jak widać, wyglądałoby na to, że nie wpisałem hasła, ale rzeczywiście je mam.
źródło
Ze względów bezpieczeństwa znaki wpisywane w pytaniu o hasło nie są wysyłane z powrotem do terminala.
Wpisz swoje hasło i naciśnij enter. Znaki tam są, po prostu ich nie widzisz, to wszystko.
źródło
Nie martw się, jest to powszechne i pozytywne zachowanie.
Ponieważ dane wyjściowe dowolnego oprogramowania można zapisać w pamięci trwałej (takiej jak dysk twardy) w formacie czytelnym dla ludzi, biblioteki Linux używane przez większość programów terminalowych (w twoim przypadku
login
narzędzie zPAM
systemem) mają funkcję bezpieczeństwa, która ukrywa hasła z ekranu: hasło jest zapamiętywane i - jeśli oprogramowanie jest dobrze wykonane - szyfrowane w pamięci po naciśnięciu,RETURN
ale nawet podczas pisania wynik nie dociera do standardowego wyjścia .Zapobiega to zarówno pasywnemu rejestrowaniu ekranu, jak i przechwyceniu hasła przez osoby w pobliżu. Miłego dnia i pamiętaj, aby szybko pisać, ponieważ każdy nadal widzi Twoją fizyczną klawiaturę! :-)
Ważne : gdy zobaczysz pole hasła, wprowadź
root
hasło tylko wtedy, gdy aplikacja jest zaufana; nigdy nie publikuj ani nie zapisuj hasła roota, nawet jeśli pole hasła wydaje się bezpieczne i nie zawiera żadnej litery.źródło