Kako spremeniti kako dolgo sudo čaka, preden vas spet vpraša
Ko z ukazom sudo zaženete ukaze kot root ali skrbnik, boste morali vnesti geslo. Morda ste opazili, da če zaženete drug ukaz z uporabo sudo kmalu po prvem ukazu, ne boste več morali vnesti gesla.
Dolžino tega obdobja mirovanja, v katerem ni treba vnesti svojega gesla za ukaz sudo, lahko prilagodite, tako da spremenite nastavitev za ukaz sudo..
OPOMBA: Ko v tem članku rečemo, da vnesete nekaj in obstajajo narekovaji okoli besedila, NE vnesite narekovajev, če ne določimo drugače.
Odprli bomo datoteko »/ etc / sudoers« in spremenili nastavitev za prilagoditev dolžine obdobja odloga. Za začetek pritisnite Ctrl + Alt + T, da odprete okno Terminal. V pozivu vnesite naslednji ukaz in pritisnite Enter.
sudo visudo
Ko boste pozvani, vnesite svoje geslo in pritisnite Enter.
Datoteka se odpre neposredno v oknu Terminal z urejevalnikom besedila Nano. S puščičnimi tipkami na tipkovnici premaknite kazalko na konec naslednje vrstice:
Privzete nastavitve env_reset
POMEMBNO: Nikoli ne urejajte datoteke sudoers z običajnim urejevalnikom besedila. Vedno uporabite ukaz visudo, kot je opisano tukaj. Če ima datoteka sudoers nepravilno skladnjo, boste ostali s sistemom, kjer je nemogoče pridobiti povišane ali korenske pravice. Ukaz visudo odpre urejevalnik besedila, kot bi ga uporabili z običajnimi besedilnimi datotekami, vendar ukaz ob potrditvi tudi potrdi skladnjo datoteke. To preprečuje, da bi konfiguracijske napake v datoteki sudoers blokirale operacije sudo, in izgubili boste, kar je lahko edini način za pridobitev korenskih pravic.
Linux običajno uporablja vi kot privzeti urejevalnik, vendar je Ubuntu izbral uporabo Nano. Če bi raje uporabili vi kot privzeti urejevalnik besedila v Ubuntuju, namesto v Nanu, si oglejte naš članek.
Vrstico spremenite tako, da na konec vrstice dodate “, timestamp_timeout = x”.
Privzete vrednosti env_reset, timestamp_timeout = x
Zamenjajte »x« s številom minut, ki jih želite sudo počakati na isti seji terminala, preden vas pozove, da znova vnesete geslo.
Če vnesete »-1« za »x«, se poziv za geslo prekliče. To ni priporočljivo. Če želite, da vas sistem vsakič, ko uporabite ukaz sudo, pozove k vnosu gesla, vnesite »0« za »x«.
Ko ste naredili spremembo, pritisnite Ctrl + X in vnesite »y« kot odgovor na vprašanje, ki se prikaže na dnu okna, da shranite spremembe..
Na dnu boste morali vnesti ime datoteke, ki jo želite napisati. Pritisnite Enter, da sprejmete privzeto nastavitev.
Vrnete se v ukazni poziv. Če želite zapreti okno terminala, v pozivu vnesite »exit« in pritisnite Enter. Lahko kliknete tudi gumb X v zgornjem levem kotu okna.
Predpomnilnik gesel za sudo lahko tudi počistite, tako da v pozivu vnesete naslednji ukaz in pritisnete Enter.
sudo -k
To bo povzročilo, da se geslo pozove, da se ponovno prikaže, če uporabljate sudo, tudi če celotno obdobje mirovanja ni poteklo.