So sorgen Sie dafür, dass sich sudo Ihr Passwort länger merkt, damit Sie es nicht wiederholt eingeben müssen.
Wahrscheinlich führen Sie ziemlich viel sudo
aus Befehle, weil Sie nicht sudo su
möchten und führe die Befehle die ganze Zeit als root aus. Allerdings kann es nicht sehr angenehm sein, immer wieder sudo
eingeben zu müssen Passwort. So können Sie damit umgehen.
Sie haben bemerkt, dass Sie beim zweiten Mal, wenn Sie innerhalb weniger Minuten einen und dann einen anderen ausführen, nicht die Meldung erhalten wie:[sudo] password for your_username. Sie erhalten es jedoch, wenn zwischen der Ausführung der beiden Befehle mehr Zeit liegt.
Wie kann ich dafür sorgen, dass sudo länger hält?
Das Verhalten von sudo
wird in /etc/sudoers
Datei und standardmäßig Timeout des sudo
Befehl ist 15 Minuten .
Die /etc/sudoers
Datei hat einen timestamp_timeout
Option, die den Benutzer nach einer bestimmten Zeit erneut zur Eingabe eines Passworts auffordert.
Die gute Nachricht ist, dass Sie diese Zahl auf eine größere (in Minuten) erhöhen können, indem Sie eine Zeichenfolge in /etc/sudoers
hinzufügen Datei. Danach sudo
wird erneut nach einem Passwort fragen.
Das sudo
Der Befehl merkt sich Ihr Passwort nicht, aber wenn Sie ihn zum ersten Mal autorisieren, wird eine Sitzung erstellt, die timestamp_timeout
dauert . Es speichert den Zeitstempel unter /var/run/sudo/ts/
Verzeichnis.
Stellen Sie sicher, dass Sie Ihre sudoers
bearbeiten Datei mit visudo
, das Ihre Syntax überprüft und Sie nicht mit der falschen Konfiguration und unzugänglichem sudo
zurücklässt .
Mit anderen Worten, Ausführen von sudo visudo
Anstatt die Datei direkt zu bearbeiten, veranlasst das System das /etc/sudoers
zu validieren Datei, bevor sie die Änderungen festschreibt.
Um das sudo
zu machen Befehl länger dauert, führen Sie den folgenden Befehl im Terminal aus:
sudo visudo
Suchen Sie die Zeilen, die mit Defaults
beginnen und fügen Sie Defaults timestamp_timeout=x
hinzu wobei x
ist die gewünschte Anzahl von Minuten zwischen den Wiederholungen. In unserem Fall setzen wir diesen Wert auf 60
.
Das ist es. Speichern Sie die Datei und beenden Sie sie. Das sudo
Die Passwortabfrage wird nach einer Stunde (60 Minuten) nach sudo
beendet wird von einem Benutzer aufgerufen.
Außerdem, wenn Sie 0
angeben , werden Sie immer nach dem Passwort gefragt. Denken Sie daran, wenn Sie einen negativen Wert festlegen, z. B. -1
, läuft das Timeout nie ab.
Natürlich wird die Angabe eines negativen Werts nicht empfohlen und sollte als schlechte Sicherheitspraxis behandelt werden .
Weitere Informationen zu den verschiedenen Optionen finden Sie unter sudoers
auf der Handbuchseite der Befehlszeile.
Wenn Sie Fragen oder Feedback haben, können Sie gerne einen Kommentar hinterlassen.