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?
command-line
password
sudo
Lazloinn
quelle
quelle
Antworten:
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.
quelle
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
sudo
und nur für dassudo
Bearbeiten von Optionen in der sudoers-Datei.Um die Kennwortrückmeldung durch Sternchen
*
beim Ausführen dessudo
Befehls zu aktivieren, müssen Sie die sudoers-Datei mit bearbeitenWir müssen dann
pwfeedback
die Standardoptionen wie folgt hinzufügen :quelle
Passwörter sind verborgen, sodass niemand über Ihre Schulter sehen kann, wenn Sie sie eingeben. Es ist eine Sicherheitsmaßnahme.
quelle
Das Kennwort wird nicht angezeigt, wenn Sie es nach dem
sudo
Befehl 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?quelle
Nichts soll passieren, einfach das Passwort eingeben und drücken Enter.
quelle
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
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.
quelle
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.
quelle
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
login
Dienstprogramm mit demPAM
System) ü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
root
Kennwort 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.quelle