Ubuntu druckt das Benutzerkennwort auf dem Textbildschirm aus, das manchmal beim Ausschalten oder Wechseln von Benutzern angezeigt wird.
TL; DR
Dies war eine Frage, aber nach einer Untersuchung stellte sich heraus, dass es sich um einen Fehler handelte (IMHO). Ich habe es auf dem Launchpad gemeldet . Bitte überprüfen Sie dort auf Aktualisierungen.
Original
Ich habe gerade Ubuntu 18.04.1 LTS (bionic) auf einem alten Computer installiert (und vielleicht habe ich das nur bemerkt, weil es ein langsamer Computer ist). Ich habe die Installation verwendet, die ich von der offiziellen Ubuntu-Website erhalten habe, und ich begann dies zu vermuten, noch bevor ich etwas anderes installiert habe - aber ich habe einige Zeit gebraucht, um zu glauben.
Ich konnte dies nicht reproduzieren, wenn ich nur einen Benutzer verwendete. Wenn ich jedoch Benutzer wechselte, mich an- und abmeldete, blinkt der Textbildschirm ab und zu (und beim Ausschalten) (vor dem Ubuntu-Logo mit den Fortschrittspunkten) und Im unteren Bereich des Dienststatus haben Sie es: das Benutzerpasswort!
Auf dieser Maschine ist nichts zweifelhaftes installiert.
Hier ist ein Bild:
In diesem Fall wurde das Passwort zweimal angezeigt. Es ist kaum zu glauben, dass ich etwas falsch gemacht habe, als ich gerade die offizielle Version installiert habe.
Ich bin kein Ubuntu-Spezialist. Wird das als normal angesehen?
UPDATE 1:
Ich habe einen Weg gefunden, es einfach zu testen. Nach dem Benutzerwechsel und dem Ausführen:
sudo cat /dev/tty1
Sie können die letzten Passwörter sehen - tatsächlich können Sie alles sehen, was auf dem Anmeldebildschirm eingegeben wurde (auch falsche Anmeldeversuche), was auch beim Ausschalten angezeigt wird. Ich habe eine VM mit derselben Ubuntu-Version eingerichtet, konnte sie jedoch bisher nicht reproduzieren. Jetzt bin ich misstrauisch, dass eine der Apps, die ich installiert habe, tatsächlich der Übeltäter ist. Ich werde die Tests fortsetzen (im Grunde alle Schritte in der VM reproduzieren) und hier posten.
UPDATE 2:
Installierte alle Apps, alle Updates und führte alle Schritte aus, an die ich mich erinnere (Sprachwechsel, Konfiguration der Eingabe usw.). Ich kann es einfach nicht reproduzieren - dennoch druckt das fehlerhafte Gerät konsistent alle Schlüssel des Anmeldefensters (und nur die aus dem Anmeldefenster) nach /dev/tty1
.
Möglicherweise liegt das Problem in einem Treiber, den dieser alte Computer benötigt, und die VM nicht.
Jetzt möchte ich nur noch diese Maschine explodieren lassen, aber ich werde zuerst einen Fehlerbericht erstellen. Dann werde ich diesen Computer von Grund auf neu konfigurieren und wenn es immer noch das Problem gibt, werde ich dies aktualisieren.
UPDATE 3:
Das ist also der Fehler auf dem Launchpad .
UPDATE 4:
Neuinstallation auf einem anderen Computer. 18.04 von Canonical, keine App installiert, alle Updates installiert - überhaupt keine zusätzliche App und ich konnte sie reproduzieren. Das Symptom wird jedoch im generischen Wiederherstellungsmodus 4.15.0-29 nicht angezeigt .
Laufen:
sudo lsof /dev/tty1
druckt zwei Prozesse systemd-l
und gdm-wayla
.
Ja, jetzt bin ich mit dem Thema fertig. Es ist Teil von Ubuntu und keine externe App. Ich werde so tun, als ob es nicht existiert, und bedenken, dass ich meinen Teil dazu beigetragen habe, den Fehler zu melden.
ubuntu-bug ubuntu
die Anweisungen aus und befolgen Sie sie. (Bis wir es besser wissen, Schuldubuntu
). Ich denke, Sie werden Hilfe bekommen, um mehr Details über das Problem von Leuten zu erfahren, die mehr über Fehlerberichte bei Launchpad wissen.Antworten:
Neu hier, fand aber Ihr Problem sehr interessant. Ich glaube, wenn Sie tatsächlich die Wahrheit sagen, dann hat ein Programm, das Sie nur einmal installiert oder geöffnet haben, Folgendes installiert. Aufzeichnen, wenn Sie Ihr Passwort eingeben.
/unix/138342/how-to-read-write-to-tty-device
Ich bin mir nicht sicher, ob Sie den Inhalt jeder Datei durchsuchen können, aber ich würde nach etwas wie dem folgenden suchen. Und wenn Sie sich einer Herausforderung stellen möchten, versuchen Sie, selbst eine zu erstellen, um diese Informationen zu sammeln. Dies könnte Ihnen helfen, den Schuldigen zu finden.
Viel Glück!
Denis
quelle
lsof
Befehl erfahren , der zeigt, welche Prozesse eine bestimmte Ressource verwenden (z. B./dev/tty1/
Bitte lesen Sie mein Update 4, ich bin mir bewusst, dass nicht viele Leute mir glauben werden , aber ich bin überzeugt , es ist nicht eine externe App.