Je možné prodloužit čas, kdy jsem přihlášen jako správce při vstupu do režimu sudo z konzoly? Pokud ano, jak?
Je možné prodloužit čas, kdy jsem přihlášen jako správce při vstupu do režimu sudo z konzoly? Pokud ano, jak?
Ano, je to možné.
Upravte soubor sudoers zadáním následujícího příkazu do příkazového řádku:
sudo visudo
Najděte sekci komentovanou # Defaults Specification
a vyhledejte řádek, jako je tento:
Defaults env_reset
Změnit řádek na:
Defaults env_reset, timestamp_timeout = 10
Kde můžete nahradit 10
libovolným počtem minut chtěli bychom, aby heslo sudo žilo. Uložte změny a máte hotovo.
Úpravy: pokud neradi používáte vi
, můžete visudo
říct, aby použil jiný editor. Editor musí blokovat, dokud s úpravami nedokončíte. Před nastavením visudo
stačí nastavit proměnnou prostředí EDITOR
a místo toho použije tento editor:
EDITOR = / usr / bin / nano sudo visudo
místo toho použije nano
k úpravě souboru. Doporučuji vám nepoužívat grafický editor, jako je Sublime Text, aniž byste věděli, jak spustit editor z příkazového řádku v režimu blokování (pro subl
to znamená volat jej pomocí --wait
).
V terminálu zadejte toto pro otevření souboru, který chcete upravit:
sudo visudo
Najít toto:
Výchozí env_reset
A nahradit tímto:
Výchozí env_reset, timestamp_timeout = ČÍSLO
Kde NUMBER
je počet minut do vypršení časového limitu.
Poté soubor uložte.
sudo bash
Nyní můžete zůstat uživatelem root tak dlouho, jak chcete. Není nutné vrtat se systémovými soubory.
exit
nebo <control-d>
pro návrat do normálního vesmíru.