So erhalten Sie Ihr sudo-Passwort als Sternchen in Ubuntu anzeigen
Einer meiner Freunde wechselte kürzlich von Windows zu Ubuntu Linux. Nachdem er eine Woche mit dem neuen Betriebssystem verbracht hatte, kam er auf die Frage: "Wie bringt man das System dazu, Sterne anzuzeigen, während man ein Sudo- Passwort eingibt?"
Er erklärte, dass er sehr schnell tippt, oft ohne auf die Tastatur zu schauen. Während dies hier und da zu einigen Tippfehlern führt, hat sich die Eingabe des richtigen sudo
Passworts auf einmal als sehr schwierig erwiesen, vor allem weil bei der Eingabe des Passworts nichts auftaucht.
Ich muss zugeben, dass ich der Geschwindigkeit, mit der er tippt, nicht annähernd nahe komme. Das ist wahrscheinlich der Grund, warum ich nie ein solches Problem hatte. Wie auch immer, wenn Sie das gleiche Problem haben, hier ist eine nette kleine Lösung für das Problem.
Schritte zum Aktivieren des Passwort-Feedbacks in Sudo
Zunächst einmal können Sie mit dem Befehl sudo
in Ubuntu vorübergehend Superuser-Rechte für Arbeiten erwerben, für die Sie als Root-Benutzer fungieren müssen. Um Änderungen an der Funktionsweise des Befehls sudo
vorzunehmen, müssen Sie die Datei "/etc/sudoers.tmp" anpassen.
Um Änderungen in "/etc/sudoers.tmp" vorzunehmen, verwenden Sie den folgenden Befehl. (Beachten Sie, dass dies die empfohlene Methode zum Bearbeiten dieser Datei ist.)
sudo visudo
Der obige Befehl öffnet die Datei in Ihrem Terminal.
Beachten Sie, dass die erste Zeile der Datei auch betont, was ich gerade gesagt habe: "Diese Datei muss mit dem Befehl 'visudo' als root bearbeitet werden."
Was Sie jetzt tun müssen, ist, die Linie zu ersetzen
Standardwerte env_reset
mit
Standardwerte env_reset, pwfeedback
Im Gegensatz zu den Editoren vi oder vim müssen Sie hier nur den Cursor an das Ende der Zeile bringen und mit der Änderung beginnen. Sobald Sie mit der Änderung fertig sind, drücken Sie "Strg + X", woraufhin der Editor Sie fragt, ob Sie die Änderungen beibehalten möchten. Drücken Sie "Y", um zu bestätigen, und drücken Sie dann die Eingabetaste, um zu beenden.
Wenn Sie nun einen Befehl mit sudo
ausführen, sehen Sie, dass das eingegebene Passwort in Form von Sternchen sichtbar wird.
Um das Verhalten rückgängig zu machen, müssen Sie nur die Änderungen rückgängig machen, die Sie an der Datei "/etc/sudoers.tmp" vorgenommen haben. Bringen Sie einfach den Cursor an das Ende der Zeile und entfernen Sie , pwfeedback
indem Sie die , pwfeedback
drücken deine Tastatur.
Fazit
Einverstanden, es ist eine Nischen-Anforderung - ich habe nicht viele Leute gesehen, die fragen, wie man das macht - aber die Lösung trägt sicherlich zu Ihrem Wissen über den Sudo-Befehl und Ubuntu im Allgemeinen bei. Probieren Sie diese Lösung aus. Wer weiß, vielleicht gefällt Ihnen das neue sudo
Verhalten.