11Jul
Ko uporabite ukaz sudo za zagon ukazov kot root ali skrbnika, boste morali vnesti geslo. Morda ste opazili, da če boste zagnali drug ukaz s pomočjo sudo kmalu po prvem ukazu, vam geslo znova ne bo pozvano.
Prilagodite lahko dolžino tega obdobja odloga, v katerem vam ni treba vnesti svojega gesla za ukaz sudo, tako da spremenite nastavitev ukaza sudo.
OPOMBA: ko rečemo, da vnesete nekaj v tem članku in obstajajo citati okoli besedila, NE vnesite ponudb, razen če ne določimo drugače.
Odprli bomo datoteko »/etc/ sudoers« in spremenili nastavitev za prilagoditev dolžine podaljšanega obdobja. Za začetek pritisnite Ctrl + Alt + T, da odprete terminalsko okno. Vnesite naslednji ukaz in pritisnite Enter.
sudo visudo
Vnesite geslo, ko ste pozvani, in pritisnite Enter.
Datoteka se odpre neposredno v oknu Terminal z urejevalnikom besedil Nano. S puščičnimi tipkami na tipkovnici premaknite kazalec na konec naslednje vrstice:
Privzeto env_reset
POMEMBNO: Nikoli ne uredite datoteke sudoers z običajnim urejevalnikom besedil. Vedno uporabite ukaz visudo, kot je opisano tukaj.Če ima datoteka sudoers neustrezno sintakso, boste prejeli sistem, v katerem je nemogoče pridobiti povišane privilegije ali root. Ukaz visudo odpre urejevalnik besedil, podobno kot vi, z običajnimi besedilnimi datotekami, vendar ukaz tudi potrdi sintakso datoteke, ko jo shranite. S tem preprečite konfiguracijske napake v datoteki sudoers, da blokirate operacije sudo, in izgubili boste tisto, kar bi lahko bila vaša edina metoda pridobivanja privilegijev root.
Tradicionalno Linux uporablja vi kot privzeti urejevalnik, vendar se je Ubuntu odločil za uporabo Nano.Če bi raje uporabljali vi kot privzeti urejevalnik besedil v Ubuntu, namesto Nano, si oglejte naš članek.
Spremenite vrstico z dodajanjem ", timestamp_timeout = x" na koncu vrstice.
Privzeto env_reset, timestamp_timeout = x
Zamenjajte "x" s številom minut, ki jih želite, da sudo počaka v isti terminalni seji, preden vas pozove, da znova vnesete svoje geslo.
Če vnesete »-1« za »x«, je poziv za geslo preklican. To ni priporočljivo.Če želite, da vas sistem pozove za geslo vsakič, ko uporabite ukaz sudo, vnesite »0« za »x«.
Ko ste izvedli spremembo, pritisnite Ctrl + X in vnesite »y« kot odgovor navprašanje, ki se prikaže na dnu okna, da shranite spremembe.
Od dna boste morali napisati ime datoteke. Pritisnite tipko Enter, da sprejmete privzeto.
Vrnjeni ste v ukazni poziv.Če želite zapreti okno Terminal, v pozivu vnesite »exit« in pritisnite Enter. V zgornjem levem kotu okna lahko kliknete tudi gumb X.
Izbrišete lahko tudi predpomnilnik gesla za sudo tako, da v pozivu vnesete naslednji ukaz in pritisnete Enter.
sudo -k
To bo povzročilo ponovitev prikaza gesla pri uporabi sodo, tudi če celotno obdobje odloga ne bo minilo.