GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie man sudo dazu bringt, sich das Passwort länger zu merken

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.


Linux
  1. Wie funktionieren die Interna von Sudo?

  2. Wie wird auf dem Terminal [email protected] in Fettdruck angezeigt?

  3. Wie kann man Firefox dazu bringen, den Gnome Keyring Vault zum Speichern und Abrufen von Passwörtern zu verwenden?

  4. Wie bringe ich sudo dazu, nach dem Root-Passwort zu fragen?

  5. So legen Sie den Pfad für sudo-Befehle fest

So ändern Sie das Sudo-Passwort-Timeout in Linux

So führen Sie Sudo-Befehle ohne Passwort aus

So ändern Sie das Sudo-Passwort-Timeout in Ubuntu

So führen Sie sudo-Befehle ohne Passwort aus

So ändern Sie das Root-Passwort unter Linux

Gewusst wie:Zurücksetzen des Passworts über das Cloud-Portal für cPanel und WHM