Kaip pakeisti, kaip ilgai sudo laukia prieš tai, kai jis vėl jums pareikalaus
Naudodami sudo komandą paleisti komandas kaip root arba administratorius, būsite paraginti įvesti slaptažodį. Galbūt pastebėjote, kad, paleisdami kitą komandą, naudodami sudo netrukus po pirmosios komandos, jūsų slaptažodis dar kartą neprašomas.
Jūs galite pritaikyti šio atidėjimo laikotarpio trukmę, kai neprašoma iš naujo įvesti sudo komandos slaptažodžio keičiant sudo komandos nustatymą.
PASTABA: Kai sakome, kad kažką įrašyti į šį straipsnį ir yra teksto kabučių, NEĮrašykite kabučių, nebent nurodome kitaip.
Atidarysime „/ etc / sudoers“ failą ir pakeisime nustatymą, kad pritaikytume lengvatinio laikotarpio trukmę. Norėdami pradėti, paspauskite Ctrl + Alt + T, kad atidarytumėte terminalo langą. Įveskite šią komandą į eilutę ir paspauskite Enter.
sudo visudo
Į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ą:
Numatytieji env_reset
SVARBU: niekada nekeiskite sudoers failo įprastu teksto redaktoriu. Visada naudokite visudo komandą, kaip aprašyta čia. Jei sudoers failas turi netinkamą sintaksę, jums bus palikta sistema, kurioje neįmanoma gauti padidintų ar šakninių teisių. Visudo komanda atidaro teksto redaktorių, kaip ir su įprastais tekstiniais failais, tačiau komanda išsaugo failo sintaksę. Tai neleidžia blokuoti sudoers failo konfigūravimo klaidų, ir jūs prarasite, kas gali būti jūsų vienintelis būdas gauti root teises.
Tradiciškai „Linux“ kaip numatytąjį redaktorių naudoja „vi“, tačiau „Ubuntu“ pasirinko naudoti „Nano“. Jei naudosite vi kaip numatytąjį teksto redaktorių Ubuntu, o ne Nano, žr. Mūsų straipsnį.
Pakeiskite eilutę pridėdami „, timestamp_timeout = x“ eilutės pabaigoje.
Numatymai env_reset, timestamp_timeout = x
Pakeiskite „x“ minučių skaičiumi, kurį norite sudo palaukti toje pačioje terminalo sesijoje, prieš paragindamas vėl įvesti slaptažodį.
Jei „x“ įvesite „-1“, slaptažodžio eilutė atšaukiama. Tai nerekomenduojama. Jei norite, kad sistema kiekvieną kartą, kai naudosite „sudo“ komandą, prašys įvesti slaptažodį, „x“ įveskite „0“.
Kai atliksite pakeitimus, paspauskite „Ctrl“ + X ir įveskite atsakymą į klausimą, kuris rodomas lango apačioje, kad išsaugotumėte pakeitimus.
Jūsų apačioje bus prašoma įrašyti failo pavadinimą. Paspauskite „Enter“, kad patvirtintumėte numatytąjį.
Grįžtate į komandų eilutę. Norėdami uždaryti terminalo langą, eilutėje įveskite „exit“ ir paspauskite „Enter“. Taip pat galite spustelėti X mygtuką viršutiniame kairiajame lango kampe.
Taip pat galite išvalyti slaptažodžio talpyklą sudo, įvesdami šią komandą spustelėję ir paspausdami Enter.
sudo -k
Dėl to slaptažodis vėl bus rodomas naudojant sudo, net jei nesibaigė visas atidėjimo laikotarpis.