Ukryj hasło terminala podczas pisania

8

Używam Ubuntu 16.04

Ilekroć używam sudo i muszę wpisać hasło, hasło pojawia się na ekranie terminala podczas pisania, ukrywając tylko pierwszy znak. Na przykład, jeśli moje hasło to „hasło”, gdy wpisuję hasło w terminalu, wyświetla się ono: $ assword (tylko ukrywa znak „p”)

Chcę ukryć wszystkie znaki podczas pisania (nie potrzebuję Ubuntu, aby zamiast tego wyświetlać gwiazdki, chcę, aby pokazywał dokładnie nic)

Jak to osiągnąć?

Dla tych, którzy myślą, że moje pytanie jest możliwym duplikatem innego pytania dotyczącego „jak pokazać hasło terminala”, chcę wyjaśnić, że to nie to samo. Jest wręcz przeciwnie, a odpowiedzi w innym poście nie pomogły mi rozwiązać mojego problemu.

Tran Triet
źródło
3
To, o co prosisz, to normalna funkcjonalność sudo. Czy przypadkiem bawiłeś się stty lub podobnymi poleceniami w .profile lub .bashrc?
Soren A,
Zauważyłem, że na początku, kiedy właśnie skończyłem instalowanie Ubuntu, tak właśnie było. Ale teraz nie stosuje już tego domyślnego zachowania. Może to tak, jak powiedziałeś - że coś zepsułem. Ale nic szczególnego nie pamiętam ...
Tran Triet,
Sprawdź historywcześniej używane polecenia, aby sprawdzić, czy istnieje takie, które sugerowałoby edytowanie go w jakimś pliku. Ale bashrc i profil też byłyby moim pierwszym pomysłem. Czy to się też zdarzyło, kiedy uruchomisz kolejną powłokę?
Rinzwind,
@Rinzwind tak. Zdarza się to we wszystkich terminalach, które uruchamiam. Trwa to już ponad tydzień, więc nie sądzę, żeby historia pomogła ... Ale jeśli to był bashrc i profil, to jak mogę go zmienić?
Tran Triet,

Odpowiedzi:

3

Sprawdź /etc/sudoers.dfolder, jeśli pwfeedbackplik jest obecny. Jeśli tak, usuń go.

Sprawdź również ten link .

Stolica Apostolska
źródło