11Jul

Kā nomainīt, cik ilgi sudo jāgaida, pirms tā atkal uzvedas

Ja jūs izmantojat sudo komandu, lai palaistu komandas kā root vai administratoru, jums tiek prasīts ievadīt savu paroli. Iespējams, esat pamanījuši, ka, ja komandu sudo izmantosit neilgi pēc pirmās komandas palaišanas, jums vairs nevajadzēs ievadīt paroli.

Jūs varat pielāgot šī labvēlības perioda ilgumu, kurā jums nevajag vēlreiz ievadīt savu sudo komandas paroli, mainot sudo komandas iestatījumu.

PIEZĪME: Kad mēs saka, ka šajā rakstā kaut kas rakstīts, un tekstā ir citāti, NEDRĪKST ievadīt citātus, ja vien mēs nenorādīsim citādi.

Mēs atvērsim failu "/etc/ sudoers" un nomainīsim iestatījumu, lai pielāgotu labvēlības perioda ilgumu. Lai sāktu, nospiediet Ctrl + Alt + T, lai atvērtu Terminal logu. Uzvednē ierakstiet šādu komandu un nospiediet Enter.

sudo visudo

Ierakstiet paroli pēc uzvednes un nospiediet Enter.

Fails tiek atvērts tieši Terminal logā, izmantojot Nano teksta redaktoru. Izmantojiet tastatūras bultiņu taustiņus, lai pārvietotu kursoru uz nākamās rindiņas beigām:

noklusējumi env_reset

SVARĪGI: Nekad rediģējiet sudoers failu ar parastu teksta redaktoru. Vienmēr izmantojiet visudo komandu, kā aprakstīts šeit. Ja failā sudoers ir nepareizs sintakse, jums tiks palaista sistēma, kurā nav iespējams iegūt paaugstinātas vai saknes tiesības. Visudo komanda atver teksta redaktoru tāpat kā jūs ar parastajiem teksta failiem, bet šī komanda arī saglabā faila sintaksi. Tas novērš konfigurācijas kļūdas sudoers failā no bloķēšanas sudo operācijās, un jūs zaudēsiet to, kas varētu būt jūsu vienīgā saites privilēģiju iegūšanas metode.

Tradicionāli Linux izmanto noklusējuma redaktoru vi, bet Ubuntu ir izvēlējies izmantot Nano. Ja jūs gribētu izmantot vi kā noklusējuma teksta redaktoru Ubuntu, nevis Nano, skatiet mūsu rakstu.

Mainiet līniju, pievienojot rindiņas beigām ", timestamp_timeout = x".

noklusējumi env_reset, timestamp_timeout = x

Nomainiet "x" ar to, cik minūtes vēlaties sudo gaidīt tajā pašā termināļa sesijā, pirms tiek prasīts ievadīt paroli vēlreiz.

Ja "x" ievadāt "-1", paroles uzvedne tiek atcelta. Tas nav ieteicams. Ja vēlaties, lai sistēma ikreiz, kad lietojat sudo komandu, ievadītu paroli ikreiz, ievadiet "x"

pēc "0". Kad esat veicis izmaiņas, nospiediet Ctrl + X un ierakstiet "y", atbildot uzjautājums, kas tiek parādīts loga apakšdaļā, lai saglabātu izmaiņas.

Jums tiks lūgts rakstīt faila nosaukumu apakšā.Nospiediet Enter, lai apstiprinātu noklusējuma iestatījumu.

Jūs atgriežat komandu uzvednē.Lai aizvērtu Terminal logu, uzvednē ierakstiet "exit" un nospiediet Enter. Jūs varat arī noklikšķināt uz pogas X loga augšējā kreisajā stūrī.

Jūs varat arī izdzēst sudo paroles kešatmiņu, ierakstot šo komandu uzvednē un nospiežot Enter.

sudo -k

Tas radīs paroles ātru parādīšanu, izmantojot sudo, pat ja viss labvēlības periods nav pagājis.