Ist es möglich, die Zeit zu verlängern, in der ich als Administrator angemeldet bin, wenn Sie über die Konsole in den Sudo-Modus wechseln? Wenn ja, wie?
Geben Sie im Terminal Folgendes ein, um eine zu bearbeitende Datei zu öffnen:
sudo visudo
Finde das:
Defaults env_reset
Und ersetzen Sie dies:
Defaults env_reset,timestamp_timeout=NUMBER
Wo NUMBER
ist die Anzahl der Minuten bis zum Timeout?
Speichern Sie dann die Datei.
Ja, es ist möglich.
Bearbeiten Sie die sudoers-Datei, indem Sie an der Eingabeaufforderung Folgendes eingeben:
sudo visudo
Suchen Sie den mit kommentierten Abschnitt # Defaults specification
und suchen Sie nach einer Zeile wie dieser:
Defaults env_reset
Ändern Sie diese Zeile in:
Defaults env_reset,timestamp_timeout=10
Hier können Sie 10
die Anzahl der Minuten ersetzen, die das sudo-Passwort benötigt. Speichern Sie die Änderungen und Sie sind fertig.
Bearbeiten: Wenn Sie nicht verwenden vi
möchten, können Sie festlegen visudo
, dass ein anderer Editor verwendet werden soll. Der Editor muss blockieren, bis Sie mit Ihren Änderungen fertig sind. EDITOR
Legen visudo
Sie einfach die Umgebungsvariable vor dem Aufrufen fest, und stattdessen wird dieser Editor verwendet:
EDITOR=/usr/bin/nano sudo visudo
würde verwenden nano
, um die Datei stattdessen zu bearbeiten. Ich empfehle, keinen grafischen Editor wie Sublime Text zu verwenden, ohne zu wissen, wie der Editor über die Befehlszeile im Blockierungsmodus ausgeführt wird (dies subl
bedeutet, dass Sie ihn aufrufen --wait
).
visudo
bearbeitet die/etc/sudoers
Datei einfach nicht direkt. Es bearbeitet eine Kopie der Datei und überprüft beim Speichern, ob die Kopie syntaktisch korrekt ist, bevor sie/etc/sudoers
durch die Kopie ersetzt wird. Dies ist sehr wichtig. Es ist super einfach, diese Datei zu vermasseln und Ihr System zu beschädigen. Siehe oben, wie Sie einen anderen Editor verwenden, wenn diesvi
nicht Ihr Ding ist.visudo
der Editor von,$EDITOR
wenn definiert, währendsudo -e
(der zum Bearbeiten einer beliebigen Datei verwendet werden kann) zuerst betrachtet$SUDO_EDITOR
.sudo bash
Sie können jetzt so lange der Root-Benutzer bleiben, wie Sie möchten. Kein Basteln mit Systemdateien erforderlich.
exit
oder<control-d>
zum normalen Universum zurückzukehren.quelle
sudo