Kā mainīt Sudo paroles taimautu operētājsistēmā Mac OS X

Anonim

Pieredzējuši lietotāji, kuri diezgan daudz laika pavada komandrindā, iespējams, vēlēsies pielāgot sudo paroles derīguma termiņu, lai tā būtu drošāka (vai mazāk droša, pagarinot paroles pagarinājuma perioda taimautu). Parasti tas nozīmē jebkuras paroles noildzes noņemšanu, lai tiktu atcelta noklusējuma piecu minūšu paroles kešatmiņa, tādējādi pieprasot ievadīt root paroli ikreiz, kad komandai tiek pievienots prefikss ar sudo.

Lai mainītu vai noņemtu sudo paroles pagarinājuma perioda taimautu, mēs izmantosim visudo. Šis triks, starp citu, attiecas arī uz Mac OS X, kā arī uz Linux.

Tas patiešām ir paredzēts tikai pieredzējušiem komandrindas lietotājiem. Ja nezināt, ko darāt ar sudo, vim vai visudo, un neesat ļoti pieredzējis komandrindas lietošanā, nemēģiniet to mainīt. Salauzts sudoers fails var radīt milzīgu problēmu un problēmu loku, un var būt nepieciešama atjaunošana no dublējuma. Pielāgojiet šo iestatījumu, uzņemoties risku.

Sudo paroles derīguma termiņa noildzes pielāgošana

No komandrindas mēs rediģēsim sudoers failu, izmantojot visudo — nemēģiniet rediģēt /etc/sudoers bez visudo

sudo visudo

Izmantojiet bulttaustiņus, lai pārietu uz sudoers faila beigām, pēc tam jaunā rindiņā ievadiet šādu sintaksi (jūs varat iekļaut komentāru, pirms tam ievadot jaucējkomentu , lai vēlāk varētu atsaukties uz to).

Defaults timestamp_timeout=0

Šajā piemērā kā taimauta labvēlības periods tiek izmantots “0”, kas nozīmē, ka sudo darbosies tikai katrai komandai, un noklusējuma piecas minūtes paroles kešatmiņā netiks saglabātas. Skaitlis ir norādīts minūtēs, tāpēc varat to iestatīt uz visu, ko vēlaties, taču šeit mēs izmantojam 0, lai noņemtu sudo paroles labvēlības periodu, varat arī doties citā virzienā ar "-1", kas nav ieteicams. jebkuros apstākļos, padarot sudo labvēlības periodu bezgalīgu.

Kad esat pabeidzis, nospiediet atsoļa (ESC) taustiņu, kam seko kols : un pēc tam ierakstiet “wq” bez pēdiņām, kam seko atgriešanas taustiņš, lai saglabātu izmaiņas un izietu no visudo.

Atsvaidziniet termināli, un tagad jums būs nulle labvēlības periods ar sudo, izmēģiniet to, rediģējot hosts failu vai veicot kādu citu uzdevumu, kam nepieciešama root piekļuve, un jūs uzreiz atklāsit nākamo komandu vēlreiz nepieciešama root autorizācija.

Varat arī pielāgot taimautus konkrētiem lietotājiem, kas ir noderīgi, ja esat pievienojis lietotāju sudoers un vēlaties iestatīt konkrētu paroles pagarinājuma periodu individuālam lietotāja kontam. To panāk, noklusējuma virknei pievienojot lietotājvārdu, piemēram:

Defaults:user timestamp_timeout=XX

Ņemiet vērā, ka varat arī izmantot “sudo -k”, lai īslaicīgi pielāgotu sudo paroles taimautu. Tas var būt noderīgi lietotājiem, kuri iestatījuši taimautu uz 0, lai nodrošinātu lielāku drošību.

Ir vēl daudz, lai uzzinātu par sudoers failu, kas var būt būtisks pieredzējušiem lietotājiem operētājsistēmā Mac OS X un Linux platformās. Man lapas izpēte ir noderīga un piedāvā daudzas citas iespējas.

Kā mainīt Sudo paroles taimautu operētājsistēmā Mac OS X