11Jul
Když používáte příkaz sudo k spuštění příkazů jako root nebo administrátor, budete vyzváni k zadání hesla. Možná jste si všimli, že pokud spustíte jiný příkaz pomocí příkazu sudo krátce po prvním příkazu, nebudete znovu vyzváni k zadání hesla.
Můžete přizpůsobit délku období odkladu, v němž se nepožádáte, abyste znovu zadali své heslo příkazu sudo změnou nastavení příkazu sudo.
POZNÁMKA: Když řekneme něco napsat v tomto článku a v textu jsou citace, NEVYPLAJTE citace, pokud nespecifikujeme jinak.
Otevřeme soubor "/etc/ sudoers" a změníme nastavení, abychom přizpůsobili délku období odkladu. Chcete-li začít, stiskněte klávesy Ctrl + Alt + T a otevřete okno Terminál. Na výzvu zadejte následující příkaz a stiskněte klávesu Enter.
sudo visudo
Po zobrazení výzvy zadejte své heslo a stiskněte klávesu Enter.
Soubor se otevře přímo v okně Terminál pomocí textového editoru Nano. Pomocí kláves se šipkami na klávesnici přesuňte kurzor na konec následujícího řádku:
Výchozí nastavení env_reset
DŮLEŽITÉ: Soubor sudoers nikdy neupravujte normálním textovým editorem. Vždy použijte příkaz visudo, jak je popsáno zde. Pokud soubor sudoers obsahuje nesprávnou syntaxi, zůstanete v systému, kde nelze získat zvýrazněné nebo root oprávnění.Příkaz visudo otevírá textový editor jako normální textové soubory, ale příkaz také ověří syntaxi souboru při jeho uložení.Tím zabráníte konfiguračním chybám v souborech sudoers z blokování sudo operací a ztratíte, co by mohlo být vaším jediným způsobem získání oprávnění root.
Tradičně Linux používá jako výchozí editor vi, ale Ubuntu se rozhodl použít Nano. Pokud byste raději použili vi jako výchozí textový editor v Ubuntu, spíše než Nano, podívejte se na náš článek.
Změňte řádek přidáním ", timestamp_timeout = x" na konec řádku.
výchozí env_reset, timestamp_timeout = x
Nahraďte "x" počtem minut, které chcete sudo čekat ve stejné relaci Terminál před tím, než budete vyzváni k opětovnému zadání hesla.
Pokud zadáte "-1" pro "x", výzva k zadání hesla je zrušena. To se nedoporučuje. Pokud chcete systém vyzvat k zadání hesla pokaždé, když použijete příkaz sudo, zadejte "0" pro "x".
Jakmile změnu provedete, stiskněte klávesy Ctrl + X a zadejte odpověď "y"otázka, která se zobrazí ve spodní části okna, abyste uložili změny.
Budete požádáni o zadání názvu souboru dole. Stisknutím klávesy Enter přijměte výchozí nastavení.
Jste vráceni do příkazového řádku. Chcete-li okno Terminál zavřít, zadejte příkaz "exit" a stiskněte klávesu Enter. Můžete také kliknout na tlačítko X v levém horním rohu okna.
Můžete také vymazat mezipaměť hesla pro sudo zadáním následujícího příkazu na výzvu a stisknutím klávesy Enter.
sudo -k
To způsobí, že se výzva k zadání hesla znovu zobrazí při použití sudo i v případě, že celá doba odkladu neskončila.