Im Terminal wird nichts angezeigt, wenn ich mein Passwort eingebe


36

Wenn ich ein Programm im Terminal installieren möchte, muss das Passwort eingegeben werden:

[sudo] password for xxx:

Aber wenn ich anfange, mein Passwort einzugeben, passiert nichts. Was sollte ich tun?


1
Das Terminal gibt aus Sicherheitsgründen die Tastatureingabe nicht zurück, sodass Sie keine Zeichen sehen können.
Sparkmood


1
In Lubuntu 17.10 (Artful Aardvark, 32-Bit) musste ich mein Passwort zweimal eingeben.
stan

Antworten:


45

Obwohl beim Eingeben Ihres Kennworts keine Zeichen angezeigt werden, geben Sie Ihr Kennwort tatsächlich ein.

Also Passwort eingeben, dann drücken Enterund die Magie sehen.


33

Aus Sicherheitsgründen erfolgt keine Rückmeldung von Passwörtern im Terminal. Lesen Sie die folgende Diskussion über die Gründe dafür und warum dies nicht implementiert wird:

In dieser Diskussion und auch in der Antwort auf eine entsprechende Frage beim Superuser

Es gibt eine Option zum Aktivieren der Kennwortrückmeldung für sudound nur für dassudo Bearbeiten von Optionen in der sudoers-Datei.

Warnung: Die folgenden Anweisungen gelten nur für fortgeschrittene Benutzer. Wenn beim Bearbeiten der sudoers-Datei ein Fehler auftritt und auf diese Datei nicht zugegriffen werden kann oder sie fehlerhaft ist, haben Sie sich selbst und alle anderen Administratorbenutzer effektiv daran gehindert, administrative Aufgaben in Ihrem System auszuführen. Es ist keine gute Idee, dies auf einem produktiven System zu tun.

Um die Kennwortrückmeldung durch Sternchen *beim Ausführen des sudoBefehls zu aktivieren, müssen Sie die sudoers-Datei mit bearbeiten

sudo visudo

Wir müssen dann pwfeedbackdie Standardoptionen wie folgt hinzufügen :

Defaults        env_reset,pwfeedback

21

Passwörter sind verborgen, sodass niemand über Ihre Schulter sehen kann, wenn Sie sie eingeben. Es ist eine Sicherheitsmaßnahme.


8

Das Kennwort wird nicht angezeigt, wenn Sie es nach dem sudoBefehl in das Terminal schreiben , es wird jedoch weiterhin gelesen. Ist das hier der Fall? dh haben Sie versucht, Ihr Passwort zu geben und drücken Sie Enter?



7

Wenn Sie das Terminal aus Sicherheitsgründen verwenden (zum Beispiel, wenn jemand direkt hinter Ihnen steht und nichts anderes zu tun hat, als auf Ihren Bildschirm zu starren, während Sie ein Passwort eingeben), wird Ihr eingegebenes Passwort niemals angezeigt. Sie tippen es effektiv, auch wenn Sie es nicht sehen.

Geben Sie einfach Ihr Passwort ein und drücken Sie ENTER

Bildbeschreibung hier eingeben

Hier überprüfe ich eines meiner Laufwerke. Wie Sie sehen, würde es so aussehen, als hätte ich mein Passwort nicht eingegeben, aber ich habe es tatsächlich.


4

Aus Sicherheitsgründen werden an der Eingabeaufforderung zur Kennwortanforderung eingegebene Zeichen nicht an das Terminal zurückgesendet.
Geben Sie Ihr Passwort ein und drücken Sie enter. Die Charaktere sind da, man kann sie einfach nicht sehen, das ist alles.


3

Keine Sorge, es ist ein allgemeines und positives Verhalten.

Da die Ausgabe von Software in einem für den Menschen lesbaren Format auf einem permanenten Speicher (wie der Festplatte) protokolliert werden kann , verfügen die von den meisten Terminalsoftwares verwendeten Linux-Bibliotheken (in Ihrem Fall das loginDienstprogramm mit dem PAMSystem) über eine Sicherheitsfunktion, die ausgeblendet wird die Passwörter vom Bildschirm: Das Passwort wird gespeichert und - wenn die Software gut gemacht ist - im Speicher verschlüsselt, wenn Sie drücken, RETURN aber selbst während der Eingabe wird die Ausgabe nicht zur Standardausgabe .

Dies verhindert sowohl die passive Bildschirmprotokollierung als auch, dass Personen in Ihrer Nähe das Kennwort abrufen können. Wir wünschen Ihnen einen schönen Tag und denken Sie daran, schnell zu tippen, denn jeder kann Ihre physische Tastatur noch sehen! :-)


Wichtig : Wenn Sie ein Kennwortfeld sehen, geben Sie das rootKennwort nur ein, wenn die Anwendung vertrauenswürdig ist. Veröffentlichen oder speichern Sie niemals Ihr Root-Passwort, auch wenn das Passwortfeld sicher erscheint und keinen Buchstaben enthält.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.