Kada koristite sudo naredbu za pokretanje naredbi kao root ili administrator, od vas se traži unos zaporke. Možda ste primijetili da ako pokrenete drugu naredbu pomoću sudo nedugo nakon prve naredbe, više se nećete zatraľiti zaporka.
Možete prilagoditi duljinu tog razdoblja milosti u kojem nećete morati unijeti svoju lozinku za sudo naredbu promjenom postavke za sudo naredbu.
NAPOMENA: Kada kažemo da nešto napišemo u ovom članku i postoje citati oko teksta, NEMOJTE upisati citate, osim ako ne odredimo drukčije.
Otvorit ćemo datoteku "/ etc / sudoers" i promijeniti postavku da prilagodimo duljinu milosti. Za početak pritisnite Ctrl + Alt + T da biste otvorili prozor terminala. Upišite sljedeću naredbu i pritisnite Enter.
sudo visudo
Upišite svoju lozinku kada se to zatraži i pritisnite Enter.
Datoteka se otvara izravno u prozoru terminala pomoću Nanoovog uređivača teksta. Pomoću tipki sa strelicama na tipkovnici pomaknite kursor do kraja sljedeće retke:
Defaults env_reset
VAŽNO: nikad ne uredite datoteku sudoersa s uobičajenim uređivačem teksta. Uvijek koristite visudo naredbu kao što je opisano ovdje. Ako datoteka sudoers ima nepravilnu sintaksa, ostat ćete u sustavu gdje nemoguće dobiti povišene ili root privilegije. Visudo naredba otvara uređivač teksta kao što biste radili s normalnim tekstualnim datotekama, ali naredba također potvrđuje sintaksu datoteke prilikom spremanja. To sprječava konfiguracijske pogreške u sudoersnoj datoteci da blokira sudo operacije i izgubit ćete ono što bi moglo biti vaš jedini način dobivanja privilegija root.
Tradicionalno, Linux koristi vi kao zadani editor, ali Ubuntu je odlučio koristiti Nano. Ako biste radije upotrijebili Vi kao zadani uređivač teksta u Ubuntu, a ne Nano, pogledajte naš članak.
Promijenite redak dodavanjem ", timestamp_timeout = x" do kraja retka.
Zadane postavke env_reset, timestamp_timeout = x
Zamijenite "x" s brojem minuta koje želite da sudo pričekati u istoj Terminalnoj sesiji prije nego što od vas zatraži ponovno unos lozinke.
Ako unesete "-1" za "x", propust lozinke je opozvana. To se ne preporučuje. Ako želite da vas sustav zatraži lozinku svaki put kad koristite sudo naredbu, unesite "0" za "x".
Nakon što napravite promjenu, pritisnite Ctrl + X i upišite "y" kao odgovor na pitanje koje se prikazuje pri dnu prozora kako biste spremili promjene.
Na dnu će biti zatraženo da zapišete naziv datoteke. Pritisnite Enter da biste prihvatili zadanu postavku.
Vraća se u naredbeni redak. Da biste zatvorili prozor terminala, upišite "exit" u brz i pritisnite Enter. Također možete kliknuti gumb X u gornjem lijevom kutu prozora.
Također možete izbrisati predmemoriju lozinke za sudo tako da upišete sljedeću naredbu u brz i pritisnete Enter.
sudo -k
To će uzrokovati ponovno postavljanje lozinke kada se koristi sudo čak i ako cijelo razdoblje počeka nije prošlo.