V nedávných článcích jsme vám ukázali 10 užitečných konfigurací sudoerů v Linuxu a nechali sudo urazit vás, když zadáte nesprávné heslo, a v tomto článku jsme objevili další sudo tip, který vám pomůže vytvořit sudo heslo relace (timeout) delší nebo kratší v Ubuntu Linux.
V Ubuntu a jeho derivátech, jako je Linux Mint nebo jakékoli jiné distro založené na Ubuntu, vás při spuštění příkazu sudo vyzve k zadání hesla správce.
Po provedení sudo při prvním příkazu, heslo bude trvat 15 minut ve výchozím nastavení, takže nemusíte zadávat heslo pro každý příkaz sudo.
Pokud máte z nějakého důvodu pocit, že těch 15 minut je z nějakého důvodu příliš dlouhých nebo krátkých, můžete to změnit jednoduchým vylepšením v sudoers soubor.
Chcete-li nastavit hodnotu časového limitu hesla sudo, použijte passwd_timeout
parametr. Nejprve otevřete /etc/sudoers soubor s oprávněními superuživatele pomocí sudo a vizuo příkazy jako takto:
$ sudo visudo
Poté přidejte následující výchozí položku, což znamená, že výzva k zadání hesla sudo vyprší po 20 minut, jakmile uživatel vyvolá sudo.
Defaults env_reset,timestamp_timeout=20
Poznámka :Můžete nastavit libovolný čas v minutách a ujistěte se, že počkáte, než vyprší. Můžete také nastavit čas na 0
pokud chcete výzvu k zadání hesla pro každý příkaz sudo, který provedete, nebo výzvu k zadání hesla navždy deaktivujte nastavením hodnoty -1
.
Snímek obrazovky níže ukazuje výchozí parametry, které jsem nastavil v /ec/sudoers soubor.
Uložte soubor stisknutím [Ctrl + O]
a ukončete pomocí [Ctrl + X]
. Poté otestujte, zda nastavení funguje spuštěním příkazu pomocí sudo a počkejte 2 minuty, abyste viděli, zda vyprší časový limit výzvy k zadání hesla.
V tomto příspěvku jsme vysvětlili, jak nastavit počet minut, než vyprší časový limit výzvy k zadání hesla sudo, nezapomeňte se podělit o své myšlenky týkající se tohoto článku nebo možná jiných užitečných konfigurací sudeorů pro správce systému prostřednictvím sekce zpětné vazby níže.