Antworten:
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 specificationund 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 10die Anzahl der Minuten ersetzen, die das sudo-Passwort benötigt. Speichern Sie die Änderungen und Sie sind fertig.
Bearbeiten: Wenn Sie nicht verwenden vimöchten, können Sie festlegen visudo, dass ein anderer Editor verwendet werden soll. Der Editor muss blockieren, bis Sie mit Ihren Änderungen fertig sind. EDITORLegen visudoSie 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 sublbedeutet, dass Sie ihn aufrufen --wait).
visudobearbeitet die /etc/sudoersDatei einfach nicht direkt. Es bearbeitet eine Kopie der Datei und überprüft beim Speichern, ob die Kopie syntaktisch korrekt ist, bevor sie /etc/sudoersdurch 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 dies vinicht Ihr Ding ist.
visudoder Editor von, $EDITORwenn definiert, während sudo -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.
exitoder <control-d>zum normalen Universum zurückzukehren.
sudo