Ubuntu drukuje hasło użytkownika na ekranie tekstowym, które czasami pojawiają się podczas wyłączania zasilania lub przełączania użytkowników.
TL; DR
To było pytanie, ale po badaniu okazało się, że to błąd (IMHO). Zgłosiłem to na starterze . Sprawdź tam, czy są jakieś aktualizacje.
Oryginalny
Właśnie zainstalowałem Ubuntu 18.04.1 LTS (bionic) na starej maszynie (i może zauważyłem to tylko dlatego, że jest to wolna maszyna). Skorzystałem z instalacji, którą otrzymałem z oficjalnej strony Ubuntu i zacząłem podejrzewać to, zanim jeszcze zainstalowałem cokolwiek innego - ale uwierzyłem trochę czasu.
Nie byłem w stanie odtworzyć tego, gdy korzystałem tylko z jednego użytkownika, jednak podczas przełączania użytkowników, logowania i wylogowywania, co jakiś czas (i podczas wyłączania zasilania) ekran tekstowy miga (przed logo ubuntu z kropkami postępu) i w dolnej części statusów usług masz: hasło użytkownika!
Na tym komputerze nie ma nic podejrzanego.
Oto zdjęcie:
W takim przypadku hasło pojawiło się dwukrotnie. Trudno uwierzyć, że zrobiłem coś złego, ponieważ właśnie zainstalowałem oficjalną wersję.
Nie jestem specjalistą od Ubuntu. Czy to jest uważane za normalne?
AKTUALIZACJA 1:
Znalazłem sposób, aby łatwo to przetestować. Po zmianie użytkowników i uruchomieniu:
sudo cat /dev/tty1
Możesz zobaczyć ostatnie hasła - w rzeczywistości możesz zobaczyć wszystko, co zostało wpisane na ekranie logowania (również błędne próby logowania), co pojawia się również podczas wyłączania zasilania. Skonfigurowałem maszynę wirtualną z tą samą wersją Ubuntu, ale jak dotąd nie byłem w stanie jej odtworzyć. Więc teraz podejrzewam, że jedna z zainstalowanych przeze mnie aplikacji jest złoczyńcą. Będę kontynuował testy (w zasadzie odtwarzając wszystkie kroki na maszynie wirtualnej) i opublikuję tutaj.
AKTUALIZACJA 2:
Zainstalowałem wszystkie aplikacje, wszystkie aktualizacje i wykonałem wszystkie kroki, które pamiętam, że wykonałem (zmieniając język, konfigurując wprowadzanie itp.). Po prostu nie mogę go odtworzyć - jednak wadliwa maszyna konsekwentnie drukuje wszystkie klucze okna logowania (i tylko z okna logowania) do /dev/tty1
.
Być może problem tkwi w sterowniku wymaganym przez tę starą maszynę, a maszyna wirtualna nie.
Teraz wszystko, co chcę zrobić, to wysadzić maszynę, ale najpierw zrobię raport o błędzie. Następnie ponownie skonfiguruję tę maszynę od nowa i jeśli nadal będzie występować problem, zaktualizuję ją.
AKTUALIZACJA 3:
To jest błąd na starterze .
AKTUALIZACJA 4:
Nowa instalacja na innym komputerze. 18.04 z kanonicznego, brak zainstalowanej aplikacji, wszystkie zainstalowane aktualizacje - bez żadnej dodatkowej aplikacji i mogłem ją odtworzyć. Jednak ten symptom nie pojawia się w ogólnym trybie odzyskiwania 4.15.0-29 .
Bieganie:
sudo lsof /dev/tty1
wypisuje dwa procesy systemd-l
i gdm-wayla
.
Tak, teraz skończyłem z tym tematem. Jest częścią Ubuntu, a nie zewnętrzną aplikacją. Udam, że to nie istnieje i uważam, że zrobiłem swój udział w zgłaszaniu błędu.
ubuntu-bug ubuntu
i postępuj zgodnie z instrukcjami. (Dopóki nie poznamy lepiej, winaubuntu
). Myślę, że otrzymasz pomoc w udzieleniu szczegółowych informacji na temat problemu przez osoby, które wiedzą więcej o zgłoszeniach błędów w Launchpad.Odpowiedzi:
Nowy tutaj, ale twój problem był bardzo interesujący. Wierzę, że jeśli prawdę mówisz, to jakiś program, który zainstalowałeś lub otworzyłeś tylko raz, zainstalował coś z poniższych. Aby nagrać po wprowadzeniu hasła.
/unix/138342/how-to-read-write-to-tty-device
Nie jestem pewien, czy możesz przeszukać zawartość każdego pliku, ale szukałem czegoś takiego jak poniżej. A jeśli masz ochotę na wyzwanie, spróbuj je stworzyć samodzielnie, aby zebrać te informacje, a to może pomóc ci znaleźć winowajcę.
Powodzenia!
Denis
źródło
lsof
poleceniu, które pokazuje, które procesy wykorzystują dany zasób (np/dev/tty1/
. Proszę przeczytać moją aktualizację 4, wiem, że niewielu ludzi mi uwierzy , ale jestem przekonany, że nie jest to zewnętrzna aplikacja