11Jul

Kaip pakeisti, kiek ilgai sudo laukia prieš jus pakartojus

Kai naudojate komandą sudo, norėdami paleisti komandas kaip root arba administratorių, jums bus paraginta įvesti slaptažodį.Galbūt pastebėjote, kad jei paleidžiate kitą komandą naudodamiesi sudo netrukus po pirmosios komandos, jums nebus paprašyta jūsų slaptažodžio dar kartą.

Jūs galite pritaikyti šio lengvatinio laikotarpio trukmę, kai jums neprašoma dar kartą įvesti savo slaptažodžio komandai sudo, pakeisdama sudo komandą.

PASTABA: kai mes sakome įvesti kažką šiame straipsnyje ir yra kabučių aplink tekstą, NENURODYKITE citatos, nebent nurodome kitaip.

Mes atidarysime failą "/etc/ sudoers" ir pakeisime nustatymą, kad pritaikytume lengvatinio laikotarpio trukmę.Norėdami pradėti, paspauskite Ctrl + Alt + T, kad atidarytumėte terminalo langą.Lauke įveskite šią komandą ir paspauskite Enter.

sudo visudo

Įvedę slaptažodį, įveskite slaptažodį ir paspauskite Enter.

Failas atidaromas tiesiogiai terminalo lange naudojant "Nano" teksto redaktorių.Naudokite klaviatūros rodyklių klavišus, norėdami perkelti žymeklį į šios eilutės pabaigą:

numatytukai env_reset

SVARBU: Niekada redaguokite "sudoers" failą įprastu teksto redagavimo priemone. Visada naudokite visudo komandą, kaip aprašyta čia. Jei failas sudoers turi netinkamą sintaksę, jums bus palikta sistema, kurioje neįmanoma gauti aukštesnių arba root privilegijų."Visudo" komanda atidaro teksto redaktorių kaip ir įprastų tekstinių failų, tačiau komanda taip pat patvirtina failo sintaksę išsaugojus jį.Tai užkerta kelią konfigūravimo klaidoms failo sudoers blokuoti sudo operacijas, ir jūs prarasite tai, kas gali būti jūsų vienintelis root privilegijų gavimo būdas.

Tradiciškai Linux naudoja "vi" kaip numatytąjį redaktorių, tačiau "Ubuntu" nusprendė naudoti "Nano".Jei norėtumėte naudoti "vi" kaip numatytąjį "Ubuntu" teksto redagavimo priemonę, o ne "Nano", žr. Mūsų straipsnį.

Pakeiskite eilutę, pridedant ", timestamp_timeout = x" į eilutės pabaigą.

numatytuosius parametrus env_reset, timestamp_timeout = x

Pakeiskite "x", nurodydamas, kiek minučių norite sudo palaukti toje pačioje terminalo seanso seka prieš ragindami vėl įvesti slaptažodį.

Jei "x" įveskite "-1", slaptažodžio eilutė bus atšaukta. Tai nerekomenduojama. Jei norite, kad sistema kiekvieną kartą, kai naudosite komandą sudo, paprašys įvesti slaptažodį, įveskite "x".

Kai atliksite pakeitimą, paspauskite Ctrl + X ir atsakykite į "klausimas, kuris rodomas lango apačioje, kad išsaugotumėte pakeitimus.

. Būsite paprašyti, kad failo vardas būtų parašytas apačioje. Paspauskite "Enter", kad priimtumėte numatytąsias.

Jūs grįžtate į komandų eilutę.Jei norite uždaryti langą "Terminalas", lauke įrašykite "exit" ir paspauskite "Enter".Taip pat galite spustelėti mygtuką X viršutiniame kairiajame lango kampe.

Taip pat galite išvalyti "sudo" slaptažodžių talpyklą, įvedę šią komandą eilutėje ir paspausdami Enter.

sudo -k

Tai sukels slaptažodžio greitą rodymą, naudojant sudo, net jei visas pratęsimo laikotarpis nepasibaigė.