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.