Wie man ändert, wie lange sudo wartet, bis es Sie erneut auffordert

Video: Wie man ändert, wie lange sudo wartet, bis es Sie erneut auffordert

Video: Wie man ändert, wie lange sudo wartet, bis es Sie erneut auffordert
Video: Migration von Hyper-V Hosts nach Windows Server 2022 2024, März
Wie man ändert, wie lange sudo wartet, bis es Sie erneut auffordert
Wie man ändert, wie lange sudo wartet, bis es Sie erneut auffordert
Anonim
Wenn Sie den Befehl sudo verwenden, um Befehle als Root oder Administrator auszuführen, werden Sie aufgefordert, Ihr Kennwort einzugeben. Möglicherweise haben Sie festgestellt, dass Sie, wenn Sie kurz nach dem ersten Befehl einen anderen Befehl mit sudo ausführen, nicht erneut zur Eingabe Ihres Kennworts aufgefordert werden.
Wenn Sie den Befehl sudo verwenden, um Befehle als Root oder Administrator auszuführen, werden Sie aufgefordert, Ihr Kennwort einzugeben. Möglicherweise haben Sie festgestellt, dass Sie, wenn Sie kurz nach dem ersten Befehl einen anderen Befehl mit sudo ausführen, nicht erneut zur Eingabe Ihres Kennworts aufgefordert werden.

Sie können die Länge dieses Zeitraums anpassen, in dem Sie nicht erneut aufgefordert werden, Ihr Kennwort für den Befehl sudo einzugeben, indem Sie eine Einstellung für den Befehl sudo ändern.

HINWEIS: Wenn in diesem Artikel etwas eingegeben wird und der Text in Anführungszeichen steht, geben Sie die Anführungszeichen NICHT ein, sofern nicht anders angegeben.

Wir werden die Datei „/ etc / sudoers“öffnen und eine Einstellung ändern, um die Dauer des Kulanzzeitraums anzupassen. Um zu beginnen, drücken Sie Strg + Alt + T, um ein Terminalfenster zu öffnen. Geben Sie den folgenden Befehl an der Eingabeaufforderung ein und drücken Sie die Eingabetaste.

sudo visudo

Geben Sie Ihr Passwort ein, wenn Sie dazu aufgefordert werden, und drücken Sie die Eingabetaste.

Eine Datei wird direkt im Terminalfenster mit dem Nano-Texteditor geöffnet. Verwenden Sie die Pfeiltasten auf Ihrer Tastatur, um den Cursor an das Ende der folgenden Zeile zu bewegen:
Eine Datei wird direkt im Terminalfenster mit dem Nano-Texteditor geöffnet. Verwenden Sie die Pfeiltasten auf Ihrer Tastatur, um den Cursor an das Ende der folgenden Zeile zu bewegen:

Defaults env_reset

WICHTIG: Bearbeiten Sie die Sudoers-Datei niemals mit einem normalen Texteditor. Verwenden Sie den Befehl visudo immer wie hier beschrieben. Wenn die Sudoers-Datei eine falsche Syntax aufweist, bleibt ein System, in dem es nicht möglich ist, erhöhte Berechtigungen oder Root-Berechtigungen zu erhalten. Der Befehl visudo öffnet einen Texteditor wie bei normalen Textdateien. Der Befehl validiert jedoch auch die Syntax der Datei, wenn sie gespeichert wird. Dadurch wird verhindert, dass Konfigurationsfehler in der sudoers-Datei sudo-Vorgänge blockieren, und Sie verlieren möglicherweise die einzige Methode, um Root-Berechtigungen zu erhalten.

Traditionell verwendet Linux vi als Standardeditor, Ubuntu hat sich jedoch für Nano entschieden. Wenn Sie vi anstelle von Nano als Standard-Texteditor in Ubuntu verwenden möchten, lesen Sie unseren Artikel.

Ändern Sie die Zeile, indem Sie am Ende der Zeile ", timestamp_timeout = x" hinzufügen.
Ändern Sie die Zeile, indem Sie am Ende der Zeile ", timestamp_timeout = x" hinzufügen.

Defaults env_reset, timestamp_timeout=x

Ersetzen Sie "x" durch die Anzahl der Minuten, die sudo in derselben Terminalsitzung warten soll, bevor Sie aufgefordert werden, Ihr Kennwort erneut einzugeben.

Wenn Sie für „x“-1 eingeben, wird die Kennwortaufforderung widerrufen. Dies wird nicht empfohlen. Wenn Sie möchten, dass das System Sie bei jeder Verwendung des Befehls sudo zur Eingabe eines Kennworts auffordert, geben Sie "0" für "x" ein.

Nachdem Sie die Änderung vorgenommen haben, drücken Sie Strg + X, und geben Sie als Antwort auf die am unteren Rand des Fensters angezeigte Frage ein "y" ein, um die Änderungen zu speichern.
Nachdem Sie die Änderung vorgenommen haben, drücken Sie Strg + X, und geben Sie als Antwort auf die am unteren Rand des Fensters angezeigte Frage ein "y" ein, um die Änderungen zu speichern.
Am unteren Rand werden Sie nach dem zu schreibenden Dateinamen gefragt. Drücken Sie die Eingabetaste, um die Standardeinstellung zu akzeptieren.
Am unteren Rand werden Sie nach dem zu schreibenden Dateinamen gefragt. Drücken Sie die Eingabetaste, um die Standardeinstellung zu akzeptieren.
Sie kehren zur Eingabeaufforderung zurück. Um das Terminalfenster zu schließen, geben Sie an der Eingabeaufforderung "exit" ein und drücken Sie die Eingabetaste. Sie können auch auf die Schaltfläche X in der oberen linken Ecke des Fensters klicken.
Sie kehren zur Eingabeaufforderung zurück. Um das Terminalfenster zu schließen, geben Sie an der Eingabeaufforderung "exit" ein und drücken Sie die Eingabetaste. Sie können auch auf die Schaltfläche X in der oberen linken Ecke des Fensters klicken.
Sie können den Kennwort-Cache für sudo auch löschen, indem Sie an der Eingabeaufforderung den folgenden Befehl eingeben und die Eingabetaste drücken.
Sie können den Kennwort-Cache für sudo auch löschen, indem Sie an der Eingabeaufforderung den folgenden Befehl eingeben und die Eingabetaste drücken.

sudo –k

Dies bewirkt, dass die Kennwortabfrage erneut angezeigt wird, wenn Sie sudo verwenden, auch wenn der gesamte Kulanzzeitraum nicht abgelaufen ist.

Empfohlen: