Tādi lasītāji kā jūs palīdz atbalstīt MUO. Veicot pirkumu, izmantojot saites mūsu vietnē, mēs varam nopelnīt filiāles komisiju. Lasīt vairāk.

Palaižot sudo komandu operētājsistēmā Linux, tā pēc noklusējuma atceras paroli 15 minūtes, ko nosaka timestamp_timeout mainīgais /etc/sudoers failu. Tātad šajā laikā varat palaist jebkuru citu sudo komandu, nenorādot paroli. Pēc 15 minūšu sudo neaktivitātes tas atkal pieprasa ievadīt paroli.

Tomēr jūs varat pielāgot noklusējuma taimauta periodu un padarīt to garāku vai saīsinātu atbilstoši savām vēlmēm. Varat arī konfigurēt to tā, lai tas vienmēr prasītu paroli vai pieprasītu to vienu reizi termināļa sesijas vai sistēmas sāknēšanas laikā. Lūk, kā to izdarīt.

Pielāgojiet sudo paroles taimautu operētājsistēmā Linux

Par jebkurām ar sudo saistītām izmaiņām, piemēram, piešķirot sudo privilēģijas, pievienojot vai iestatot pielāgotus noteikumus utt., jums ir jārediģē /etc/sudoers failu. Tomēr nav ieteicams manuāli rediģēt šo failu tieši, izmantojot jebkuru teksta redaktoru. Tā vietā izmantojiet šo komandu, lai rediģētu failu:

sudo visudo

Šī komanda atver /etc/sudoers failu teksta redaktorā rediģēšanai.

Lai mainītu noklusējuma sudo paroles taimautu (un padarītu to garāku vai saīsinātu), pievienojiet šo rindiņu at faila beigas un mainiet tā vērtību uz jebkuru laiku (minūtēs), kuru vēlaties gaidīt pirms pārtraukums.

Noklusējums timestamp_timeout=x

Pieņemsim, ka vēlaties saīsināt sudo paroles taimautu līdz trim minūtēm, tāpēc pievienosit:

Noklusējuma timestamp_timeout=3

Ņemiet vērā, ka termins Noklusējumi iepriekš minētajā komandā attiecas uz visas sistēmas iestatījumiem. Lai konfigurāciju lietotu tikai konkrētam lietotājam, izmantojiet šo komandu:

Noklusējumi: lietotājvārds timestamp_timeout=x

Vienmēr pieprasiet ievadīt sudo paroli

Lai vienmēr pieprasītu paroli, kad tiek palaista sudo komanda, mainiet vērtību timestamp_timeout mainīgais līdz 0:

Noklusējuma timestamp_timeout=0

Atcerieties, ka šīs izmaiņas varat veikt tikai kā superlietotājs. Kā standarta lietotājs varat to paveikt, izmantojot šādu komandu:

sudo -k

Šai komandai nav nepieciešama sudo parole. Turklāt tas liks sudo pieprasīt paroli nākamajā reizē, kad to palaižat. Tomēr atcerieties, ka tās nebūs pastāvīgas izmaiņas. Šo komandu var izsaukt ikreiz, kad vēlaties, lai sudo pieprasītu paroli.

Pieprasīt administratora paroli vienu reizi termināļa sesijā

Varat arī vienu reizi termināļa sesijā likt sudo uzvedni ievadīt paroli. Piemēram, ja vēlaties ievadīt sudo paroli tikai vienu reizi sesijā, pievienojiet šādu rindu /etc/sudoers fails:

Noklusējuma timestamp_timeout = -1

Tagad laikspiedola derīguma termiņš beigsies, kamēr neaizverat termināli. Tas nozīmē, ka pēc termināļa atvēršanas parole būs jāievada tikai vienu reizi, kad palaižat pirmo sudo komandu.

Alternatīvs veids, kā to izdarīt, ir atvērt čaulu kā root, izmantojot šādu komandu:

sudo bash

Nākamā komanda vienreiz prasīs sudo paroli, un pēc tam jūs varat palaist visas nākamās komandas bez paroles.

Pieprasīt administratora paroli vienreiz sistēmas sāknēšanas laikā

Lai sudo pieprasītu paroli vienu reizi sistēmas sāknēšanas laikā, pievienojiet šādus ierakstus /etc/sudoers fails:

Pēc noklusējuma !tty_tickets
Noklusējuma timestamp_timeout = -1

Iepriekš minētajā komandā !tty_tickets iespējos vienu laikspiedolu visām termināļa sesijām, tāpēc jums būs jāievada sudo parole tikai vienreiz neatkarīgi no tā, cik termināļu atverat. The timestamp_timeout = -1 iestatīs sudo paroles derīguma termiņu, līdz sistēma tiek atsāknēta.

Jūs varat restartējiet savu Linux datoru lai pārbaudītu, vai izmaiņas ir saglabātas.

Sudo noildzes uzvedības pielāgošana operētājsistēmā Linux

Tagad jūs varat viegli mainīt sudo taimauta darbību un pielāgot, kad tas prasa ievadīt paroli. Ņemiet vērā, ka jūs varat arī izmantot sudo, nekad neprasot paroli. Tomēr šī opcija jāizmanto tikai tad, ja esat vienīgais lietotājs, kuram ir piekļuve sistēmai; pretējā gadījumā tas var būt liels drošības risks.