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?
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?
Antworten:
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.
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 sudo
Befehls zu aktivieren, müssen Sie die sudoers-Datei mit bearbeiten
sudo visudo
Wir müssen dann pwfeedback
die Standardoptionen wie folgt hinzufügen :
Defaults env_reset,pwfeedback
Nichts soll passieren, einfach das Passwort eingeben und drücken Enter.
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.
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 dem PAM
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.