Kaip išjungti sistemos vientisumo apsaugą (be šaknų) „Mac OS X“.

Turinys:

Anonim

„Apple“ įgalino naują numatytąją į saugą orientuotą funkciją, vadinamą „System Integrity Protection“, dažnai vadinama be šaknų arba SIP, „Mac OS“ 10.11 ir naujesnėje versijoje. SIP / be šaknų funkcija skirta užkirsti kelią tyčia ar netyčia, kad „Mac OS X“ nepakenktų kenkėjiškam kodui, o iš esmės SIP užrakina konkrečias sistemos lygio vietas failų sistemoje ir tuo pačiu neleidžia tam tikriems procesams prisijungti prie sistemos lygio procesų. .

Nors sistemos vientisumo apsaugos saugos funkcija yra veiksminga ir didžioji dauguma „Mac“ naudotojų turėtų palikti be šaknų įjungtą funkciją, kai kuriems pažengusiems „Mac“ naudotojams be šaknų gali būti per daug apsauga. Taigi, jei priklausote pažengusių „Mac“ naudotojų grupei, kurie nenori, kad jų „Mac OS X“ diegimo metu būtų įjungtas SIP be šaknų, parodysime, kaip išjungti šią saugos funkciją.

Kokius katalogus apsaugo SIP?

Prieš išjungdami SIP, galite susimąstyti, kuriuos katalogus SIP / rootless apsaugo nuo pakeitimų. Šiuo metu „Mac OS X“ sistemos vientisumo apsauga užrakina šiuos sistemos lygio katalogus:

/Sistema /sbin /bin /usr (išskyrus /usr/local pakatalogį) /Programos, skirtos programoms, kurios iš anksto įdiegtos su Mac OS (Terminalas, Safari, ir tt)

Atitinkamai, kai kurios programos, paslaugų programos ir scenarijai gali visiškai neveikti, net jei yra sudo privilegija, įgalintas root naudotojas arba administratoriaus prieiga.

Sistemos vientisumo apsaugos be šaknų išjungimas sistemoje „Mac OS X“

Vėlgi, didžioji dauguma „Mac“ naudotojų neturėtų išjungti „rootless“. Išjungimas be šaknų yra skirtas tik pažengusiems „Mac“ naudotojams. Darykite tai savo rizika, tai nerekomenduojama.

  1. Paleiskite „Mac“ iš naujo ir vienu metu laikykite nuspaudę klavišus Command + R, kai išgirsite paleidimo signalą, „Mac OS X“ bus paleistas į atkūrimo režimą
  2. Kai pasirodys ekranas „MacOS Utilities“ / „OS X Utilities“, ištraukite ekrano viršuje esantį meniu „Utilities“ ir pasirinkite „Terminal“
  3. Įveskite šią komandą į terminalą, tada paspauskite „Return“:
  4. csrutil išjungti; paleisti iš naujo

  5. Pamatysite pranešimą, kad sistemos vientisumo apsauga išjungta, o „Mac“ reikia iš naujo paleisti, kad pakeitimai įsigaliotų, o „Mac“ bus automatiškai paleistas iš naujo, tiesiog leiskite paleisti įprastai

Taip pat galite išleisti komandą be automatinio perkrovimo, pvz.:

csrutil disable

Beje, jei norite išjungti be šaknų, galbūt norėsite išjungti ir „Gatekeeper“, kai esate komandinėje eilutėje.

Jei planuojate ką nors kita padaryti terminalo arba „Mac OS Utilities“ ekrane, galbūt norėsite palikti automatinio perkrovimo komandą pabaigoje, ir taip, jei susimąstėte, tai yra tas pats atkūrimo režimas, naudojamas iš naujo įdiegti „Mac OS X“ su interneto atkūrimu.

Kai „Mac“ vėl įsijungs, sistemos vientisumo apsauga bus visiškai išjungta „Mac OS X“, todėl bus suteikta visa prieiga prie anksčiau nurodytų apsaugotų aplankų.

Be šaknų / sistemos vientisumo apsaugos būsenos tikrinimas sistemoje „Mac OS X“

Jei norite sužinoti bešaknių būseną prieš paleisdami iš naujo arba neįjungdami Mac į atkūrimo režimą, tiesiog terminale išduokite šią komandą:

csrutil status

Matysite vieną iš dviejų pranešimų, įgalintų indi:

arba

Jei bet kuriuo metu norite pakeisti būseną be šaknų, reikia dar kartą paleisti iš naujo į atkūrimo režimą.

Kaip iš naujo įjungti „Rootless“ sistemos vientisumo apsaugą „Mac OS X“

Tiesiog iš naujo paleiskite „Mac“ į atkūrimo režimą, kaip nurodyta anksčiau, tačiau komandinėje eilutėje naudokite šią sintaksę:

csrutil enable

Kaip ir anksčiau, norint, kad pakeitimai įsigaliotų, reikia iš naujo paleisti „Mac“.

Kaip minėta, didžioji dauguma „Mac“ naudotojų turėtų palikti be šaknų įjungtą funkciją ir naudoti sistemos vientisumo apsaugą, nes dauguma „Mac OS X“ naudotojų vis tiek neturi reikalo su sistemos lygio katalogais. Šios funkcijos reguliavimas tikrai skirtas pažengusiems „Mac“ naudotojams, nesvarbu, ar tai būtų IT, sistemos administratoriai, tinklo administratoriai, kūrėjai, meistrai, saugos operacijos ir kitos susijusios labai techninės sritys.

Kaip išjungti sistemos vientisumo apsaugą (be šaknų) „Mac OS X“.