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

So ändern Sie das Sudo-Passwort-Timeout

Sudo-Berechtigungen ermöglichen es einem Benutzer, die Verwaltungsaufgabe auf einem Linux-Betriebssystem auszuführen. Wenn wir einen Befehl als sudo ausführen, fordert Sie das System auf, zuerst das sudo-Passwort einzugeben. Bei anderen Befehlen, die Sie kurz nach dem ersten Befehl ausführen, werden Sie jedoch nicht nach sudo-Passwörtern gefragt. Dieses Privileg dauert 15 Minuten und innerhalb dieser Zeit können Sie sudo ohne Passwort verwenden. Nach 15 Minuten Inaktivität fragt jeder Befehl, den Sie als sudo ausführen, nach dem sudo-Passwort. Das ist gut, da Sie sich keine Sorgen machen müssen, dass sich jemand Zugriff verschafft und Verwaltungsbefehle ausführt, wenn Sie nicht auf Ihrem System sind.

Es gibt jedoch Szenarien, in denen dieses Timeout kleiner oder etwas länger als der Standardwert sein muss. Beispielsweise möchten Sie möglicherweise, dass das System jedes Mal nach einem sudo-Passwort fragt, wenn ein sudo-Befehl ausgeführt wird. Ebenso möchten Sie möglicherweise, dass das sudo-Timeout etwas länger ist, wenn Sie die einzige Person sind, die physischen Zugriff auf Ihr System hat.

In diesem Beitrag geht es darum, wie man das Sudo-Passwort-Timeout in Linux OS ändert. Wir werden Ubuntu 20.04 LTS verwenden zur Vorführung. Die gleiche Methode kann in anderen Linux-Distributionen verwendet werden.

Hinweis :Wenn Sie einem Benutzer Sudo-Berechtigungen zuweisen möchten, besuchen Sie unsere Anleitung zum Hinzufügen eines Benutzers zu Sudoern unter Ubuntu.

Sudo-Passwort-Timeout ändern

Wie bereits erwähnt, beträgt das Standardzeitlimit für eine Sudo-Sitzung 15 Minuten. Sie können die Standardeinstellungen in der sudoers-Datei ändern. Die Schritte sind wie folgt:

1. Bearbeiten Sie die sudoers-Datei mit dem folgenden Befehl im Terminal:

$ sudo visudo

Geben Sie das sudo-Passwort ein. Wenn Sie Ubuntu OS verwenden, wird die sudoers-Datei im Nano-Editor geöffnet, bei anderen Betriebssystemen möglicherweise in Vi.

2. Scrollen Sie bis zum Ende der Datei und fügen Sie die folgende Zeile an:

Defaults timestamp_timeout=x

Wobei „x“ die Anzahl der Minuten ist, die sudo warten soll, bevor es Sie nach Ihrem Passwort fragt.

Diese Zeile ändert das sudo-Passwort-Timeout für alle Benutzer im System. Um den Timeout-Wert für einen bestimmten Benutzer zu ändern, verwenden Sie stattdessen den folgenden Befehl:

Defaults:user timestamp_timeout=x

Wenn Sie „-1“ für x verwenden, werden Sie bis zum Neustart nicht zur Eingabe eines sudo-Passworts aufgefordert. Wenn Sie „0“ für x verwenden, werden Sie für jeden ausgeführten Befehl zur Eingabe eines sudo-Passworts aufgefordert.

Sudo-Passwort-Timeout zurücksetzen

Sie können das sudo-Kennwort-Timeout auch zurücksetzen, indem Sie die zwischengespeicherten Anmeldeinformationen des Benutzers löschen. Der Befehl lautet wie folgt:

$ sudo -k

Dadurch werden Sie für die nächsten sudo-Befehle aufgefordert, das Passwort einzugeben, noch bevor das Zeitlimit erreicht ist.

Das ist es! Ich hoffe, Sie können jetzt das sudo-Passwort-Timeout einfach ändern, indem Sie einen einzelnen Eintrag in der sudoers-Datei hinzufügen. Wenn Sie Vi anstelle von Nano verwenden, befolgen Sie die hier beschriebenen Anweisungen.


Ubuntu
  1. So ändern Sie das Sudo- oder Root-Passwort in Ubuntu

  2. So wechseln Sie zum Root-Benutzer in Ubuntu 22.04

  3. So ändern Sie das Benutzerkennwort in Ubuntu

  4. So ändern Sie Ihr cPanel-Passwort

  5. Wie ändern wir das Root-Passwort?

So ändern Sie das sudo-Passwort in Ubuntu

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

Wie ändere ich das cPanel-Passwort?

Wie ändere ich mein cPanel-Passwort?

So ändern Sie ein cPanel-Passwort

So ändern Sie das Passwort auf Ubuntu