Skall

Hvordan spesifisere tidsbegrensning for en Sudo-økt

Hvordan spesifisere tidsbegrensning for en Sudo-økt

Mens du jobber med sudo-kommandoen for å utføre administrative oppgaver i Linux, har du kanskje lagt merke til at selv om du har oppgitt sudo-passord for en stund siden, blir du bedt om å oppgi det igjen etter en stund. Dette skjer på grunn av tidsgrensen for sudo-økten din, som er satt til 15 minutter som standard. Hvis du skriver inn en sudo-kommando etter disse 15 minuttene selv i samme terminalsession, blir du bedt om å oppgi passordet på nytt. Som Linux-administrator vil du kanskje forlenge eller forkorte fristen for sudo-økten enn standard femten minutter.

Denne opplæringen beskriver hvordan du kan gjøre veldig enkle endringer i / etc / sudoers-filen for å spesifisere en tidsbegrensning for en sudo-økt. Kommandoene nevnt i denne artikkelen er utført i Ubuntu 18; de utfører imidlertid det samme i de eldre versjonene av Ubuntu også.

Spesifiser tid X for en Sudo-økt

I dette eksemplet vil vi endre tidsgrensen for sudo-økten vår til 10 minutter. Følg disse trinnene for å endre tidsgrensen for sudo-økten din, så lenge du vil:

Åpne Ubuntu Terminal ved å trykke Ctrl + Alt + T eller gjennom Ubuntu Dash.

Siden du trenger å redigere sudoers-filen som ligger i etc-mappene, skriver du inn følgende kommando:

$ sudo visudo

Du blir bedt om å oppgi et passord for sudo-brukeren.

Du vil lure på hvorfor ikke vi åpner sudoers-filen som vi åpner de andre tekstfilene. Svaret er at i motsetning til andre tekstredigerere verifiserer visudo syntaksen til teksten du skriver inn i filen. Dette sparer deg fra å gjøre feilendringer som kan forårsake alvorlige konsekvenser. Hvis du for eksempel gjør feilendringer i sudoers-filen, kan det koste deg manglende evne til å logge på som en privilegert bruker for å utføre noen av de forhøyede funksjonene.

Skriv inn passordet ditt og skriv inn. Sudoers-filen åpnes i Nano-editoren, siden den er standard tekstredigerer for Ubuntu 18.04.

På bildet ovenfor kan du se følgende linje:

Standardinnstillinger env_reset

Denne linjen er ansvarlig for tidsgrensen for sudo-økten din. Du må gjøre følgende endringer i denne linjen:

Standardinnstillinger env_reset, timestamp_timeout = x

Her er x tiden, i minutter, som du kan spesifisere for å sette ønsket tidsgrense. Vær oppmerksom på følgende når du angir denne tidsavbruddet:

Hvis du angir at tidsavbruddet skal være 0, varer økten din bare 0 minutter. Det betyr at du blir bedt om å skrive inn passord for hver av sudo-kommandoene dine.

Hvis du setter denne tiden til å være mindre enn null (negativt), fungerer ikke sudo-kommandoen som den skal.

I dette eksemplet forkorter jeg standardtiden på 15 minutter til 10 minutter gjennom følgende endringer i sudoers-filen min:

trykk Ctrl + X for å avslutte filen etter at du har gjort de nødvendige endringene. Du blir spurt om du vil lagre den endrede filen. trykk Y for å lagre endringene.

Du blir også bedt om å spesifisere filnavnet som skal lagres. Trykk enter fordi vi ikke vil endre filnavnet her.

Endringene lagres og sudo-økten varer til de angitte minuttene hver gang du bruker sudo-kommandoen.

Sett Sudo Session siste til terminalen stenger

Gjennom en enkel kommando kan du la sudo-økten vare til du lukker terminalen, uansett hvor lenge terminalen holder seg åpen. Du vil ikke bli bedt om å oppgi passordet for en kommando som krever sudo-tillatelse etter at du har kjørt denne kommandoen:

$ sudo -s

Avslutt sudo-økten

Etter at du har oppgitt passordet for sudo, kan du avslutte sudo-økten allerede før fristen angitt i sudoers-filen, ved hjelp av følgende enkle kommando:

$ sudo -k

Vær oppmerksom på at denne kommandoen ikke avslutter økten hvis du har brukt “sudo -s” under en terminalsession.

Så dette er hvordan du kan forkorte eller forlenge varigheten for en sudo-økt ved å gjøre en endringslinje i / etc / sudoers-filen. Du kan også bruke andre kommandoer nevnt i denne artikkelen for å avslutte sudo-økten eller få den til å vare til terminalsesjonen varer.

OpenTTD vs Simutrans
Å lage din egen transportsimulering kan være morsom, avslappende og ekstremt fristende. Derfor må du sørge for at du prøver så mange spill som mulig f...
OpenTTD Tutorial
OpenTTD er et av de mest populære forretningssimuleringsspillene der ute. I dette spillet må du lage en fantastisk transportvirksomhet. Du begynner im...
SuperTuxKart for Linux
SuperTuxKart er en flott tittel designet for å gi deg Mario Kart-opplevelsen gratis på Linux-systemet ditt. Det er ganske utfordrende og morsomt å spi...