Das Standardzeitlimit sudobeträgt 15 Minuten. Das bedeutet, dass Sie sudosich Ihr Kennwort standardmäßig 15 Minuten lang merken.
Sie können dieses Standardzeitlimit ändern, indem Sie der Datei eine Zeichenfolge hinzufügen /etc/sudoers. Sie ändern die Datei jedoch nicht direkt, sondern verwenden stattdessen den Befehl sudo visudo.
Geben Sie also sudo visudoein Terminal ein. Dies öffnet die (eigentlich temporäre) Datei, die wir mit Ihrem bevorzugten Editor bearbeiten können.
Hinweis: Wenn Sie visudoden Editor zum ersten Mal verwenden, werden Sie gefragt, welchen Editor Sie verwenden möchten. Wählen Sie daher Ihren Editor aus. Es gibt keinen "besseren" Editor, aber ich bevorzuge nano. Wenn Sie bereits verwendet haben visudound einen Editor wählte vor, aber Sie wollen einen anderen Editor für vorerst verwenden, können Sie sudo EDITOR=vi visudozu verwenden vi, oder es ändern nanozu verwenden nano. Wenn Sie Ihren bevorzugten Editor dauerhaft ändern möchten, tun Sie Folgendes sudo update-alternatives --config editor.
Suchen Sie nach dieser Zeile:
Defaults env_reset
Und fügen Sie (mit einem Komma) am Ende hinzu, wobei X die Zeit in Minuten ist, die Sie einstellen möchten.timestamp_timeout=X
So sollte Ihre Zeile als Beispiel aussehen:
Defaults env_reset,timestamp_timeout=5
Wenn Sie 0 angeben, werden Sie immer nach dem Passwort gefragt. Wenn Sie einen negativen Wert angeben, läuft das Timeout nie ab.
Sobald Sie fertig sind, speichern und beenden.
Quelle: RootSudoTimeout