So zeigen Sie Ihr sudo-Passwort als Asterisken in Ubuntu an

Einer meiner Freunde ist kürzlich von Windows zu Ubuntu Linux gewechselt. Nachdem er etwa eine Woche mit dem neuen Betriebssystem verbracht hatte, stellte er eine Frage: „Wie bringt man das System dazu, Asterisken anzuzeigen, während man ein sudo-Passwort eingibt?“

Er erklärte, dass er sehr schnell tippt, oft ohne auf die Tastatur zu schauen. Obwohl dies hier und da zu einigen Tippfehlern führt, hat sich das Eingeben des richtigen sudo-Passworts in einem Durchgang als sehr herausfordernd erwiesen, hauptsächlich weil nichts angezeigt wird, wenn man das Passwort eingibt.

Ich muss zugeben, dass ich nicht einmal annähernd die Geschwindigkeit erreiche, mit der er tippt, also ist das wahrscheinlich der Grund, warum ich nie mit einem solchen Problem konfrontiert war. Wenn Sie jedoch dasselbe Problem haben, hier ist eine praktische kleine Lösung.

Schritte zur Aktivierung der Passwortrückmeldung in sudo

Zunächst einmal ermöglicht der sudo-Befehl in Ubuntu, dass Sie vorübergehend Superuser-Rechte für Arbeiten erwerben, die erfordern, dass Sie als Root-Benutzer agieren. Um Änderungen an der Funktionsweise des sudo-Befehls 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 ist, um diese Datei zu bearbeiten.)

sudo visudo

Der obige Befehl öffnet die Datei in Ihrem Terminal.

sudo-password-conf-file

Beachten Sie, dass die erste Zeile der Datei auch betont, was ich gerade gesagt habe: „Diese Datei MUSS mit dem ‚visudo‘-Befehl als Root bearbeitet werden.“

Weiter geht’s, was Sie hier tun müssen, ist die Zeile

Defaults        env_reset

zu ersetzen durch

Defaults        env_reset,pwfeedback

Im Gegensatz zu den vi- oder vim-Editoren müssen Sie hier nur den Cursor ans Ende der Zeile bringen und die Änderung vornehmen. Sobald Sie mit der Änderung fertig sind, drücken Sie „Ctrl + X“, was dazu führt, dass 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.

Jetzt, wann immer Sie einen Befehl mit sudo ausführen, werden Sie sehen, dass das Passwort, das Sie eingeben, in Form von Asterisken sichtbar wird.

Es versteht sich von selbst, dass Sie, um das Verhalten rückgängig zu machen, einfach die Änderungen, die Sie an der Datei „/etc/sudoers.tmp“ vorgenommen haben, rückgängig machen müssen – bringen Sie einfach den Cursor ans Ende der Zeile und entfernen Sie ,pwfeedback, indem Sie die Rücktaste auf Ihrer Tastatur drücken.

Fazit

Zugegeben, es ist eine Nischenanforderung – 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.