Odpowiedzi:
Tak to mozliwe.
Edytuj plik sudoers, wpisując następujące polecenie w wierszu polecenia:
sudo visudo
Znajdź sekcję komentowaną # Defaults specificationi poszukaj takiej linii:
Defaults env_reset
Zmień tę linię na:
Defaults env_reset,timestamp_timeout=10
Gdzie możesz zamienić 10dowolną liczbę minut, aby hasło sudo było aktywne. Zapisz zmiany i gotowe.
Edycja: jeśli nie lubisz używać vi, możesz powiedzieć, visudoaby użyć innego edytora. Edytor musi blokować, dopóki nie zakończysz edycji. Po prostu ustaw EDITORzmienną środowiskową przed wywołaniem, visudoa zamiast tego użyje tego edytora:
EDITOR=/usr/bin/nano sudo visudo
użyłby nanozamiast tego do edycji pliku. Zalecam, aby nie używać edytora graficznego, takiego jak Sublime Text, nie wiedząc, jak uruchomić edytor z wiersza poleceń w trybie blokowania ( sublco oznacza, że należy go wywołać --wait).
visudopo prostu nie edytuje /etc/sudoerspliku bezpośrednio. Edytuje kopię pliku, a po zapisaniu sprawdza, czy kopia jest poprawna pod względem składniowym, zanim zastąpi /etc/sudoersją kopią. To jest bardzo ważne. Bardzo łatwo jest zepsuć ten plik i zepsuć system. Zobacz powyżej, jak używać innego edytora, jeśli vinie jest to twoja sprawa.
visudoredaktor pobiera dane, $EDITORjeśli są zdefiniowane, podczas gdy sudo -e(którego można użyć do edycji dowolnego pliku) po raz pierwszy $SUDO_EDITOR.
sudo bash
Możesz teraz pozostać użytkownikiem root tak długo, jak chcesz. Nie trzeba majstrować przy plikach systemowych.
exitlub <control-d>wrócić do normalnego wszechświata.
sudo