Kā iespējot & Atspējot saknes lietotāju no komandrindas operētājsistēmā Mac OS X

Anonim

Lai gan pieredzējušiem Mac lietotājiem visvieglāk būs iespējot root, izmantojot direktoriju utilītu no Mac OS X GUI, vēl viena iespēja ir izmantot komandrindu. Nē, mēs nerunājam par sudo vai su izmantošanu, mēs runājam par faktiskā root lietotāja konta iespējošanu, kas var būt piemērots dažām sarežģītām situācijām.

Tiem, kas pārzina termināli un pārzina komandrindas sintaksi, saknes lietotāja konta iespējošana operētājsistēmā Mac OS X no komandrindas var būt pat vienkāršāka nekā to izdarīt no lietojumprogrammas Directory Utility, jo ir nepieciešams mazāk darbību, lai iespējotu un atspējotu saknes lietotāja kontu, vai nu plaši, vai katram lietotājam. Tas ir arī izdevīgi, jo to var iespējot attālināti, izmantojot SSH jebkurā Mac datorā, ar kuru var izveidot savienojumu.

Ir ļoti svarīgi norādīt, ka root lietotāja konta iespējošana ir paredzēta tikai pieredzējušiem lietotājiem, kuri saprot, kad un kāpēc var būt nepieciešamas universālas superlietotāja privilēģijas. Tas reti ir nepieciešams ne tikai sistēmu administratoriem, bet arī dažu īpaši sarežģītu un sarežģītu problēmu novēršanai, un lielākajā daļā gadījumu ar vienkāršu sudo lietošanu vai GUI lietotnes kā saknes palaišanu parasti pietiek vairumam situāciju.

Ja nezināt, ko darāt, neiespējojiet root lietotāja kontu un neizmantojiet root lietotāja kontu. Tā kā saknes lietotājam ir vispārēji priviliģēta piekļuve visam operētājsistēmas Mac OS X versijā, ir diezgan viegli kaut ko sajaukt, un konta atstāšana aktīva var radīt drošības risku. Tas patiešām ir paredzēts tikai pieredzējušiem Mac lietotājiem.

Iespējot root lietotāja kontu no Mac OS X komandrindas ar dsenableroot

Vienkāršs komandrindas rīks ar nosaukumu "dsenableroot" ātri iespējos root lietotāja kontu operētājsistēmā Mac OS X. Visvienkāršākajā veidā termināļa uzvednē vienkārši ierakstiet "dsenableroot" un ievadiet lietotāja paroli. , pēc tam ievadiet un pārbaudiet root lietotāja paroli.

% dsenableroot lietotājvārds=Paul lietotāja parole: root parole: pārbaudiet root paroli: dsenableroot::Veiksmīgi iespējots saknes lietotājs.

Kad redzat ziņojumu “dsenableroot:: Saknes lietotājs ir veiksmīgi iespējots”. ziņojumu, jūs zināt, ka root lietotājs ir iespējots ar tikko definēto paroli.

Ja vēlaties, varat arī iespējot root lietotāju katram lietotāja kontam, norādot karodziņu -u:

dsenableroot -u Paul

Vēsiena “Paul” aizstāšana ar jebkuru lietotājvārdu, kas atrodas konkrētajā Mac datorā, darbosies.

Protams, kad esat pabeidzis ar root lietotāju, iespējams, vēlēsities atspējot arī piekļuvi root kontam.

Atspējot saknes lietotāja kontu no komandrindas operētājsistēmā Mac OS X

Nododot karogu -d tai pašai dsenableroot komandas virknei, saknes lietotājs tiks vispārēji atspējots, piemēram:

% dsenableroot -d lietotājvārds=Paul lietotāja parole: dsenableroot:: Saknes lietotājs ir veiksmīgi atspējots.

Ziņojums “dsenableroot:: Saknes lietotājs ir veiksmīgi atspējots”. norāda, ka saknes konts tagad ir atspējots.

Līdzīgi kā iespējot konkrētu lietotāju, varat arī atspējot konkrētam lietotājam, izmantojot karodziņu -d un -u:

dsenableroot -d -u Paul

Tas var būt piemērots situācijā, kad konkrētam lietotāja kontam vairs nav nepieciešamas root konta privilēģijas.

Vispārīgi runājot, saknes lietotāja konta atspējošana ir laba ideja.

Utilīta dsenableroot darbojas operētājsistēmās MacOS Sierra, OS X El Capitan, OS X Yosemite, OS X Mavericks, Mountain Lion utt. Lietotājiem, kuri izmanto daudz vecākas OS X versijas, piemēram, Snow Leopard, izmantojiet vietā sudo passwd metodi.

Kā iespējot & Atspējot saknes lietotāju no komandrindas operētājsistēmā Mac OS X