Järjestelmän eheyden suojauksen (juuriton) poistaminen käytöstä Mac OS X:ssä

Sisällysluettelo:

Anonim

Apple on ottanut käyttöön uuden oletusarvoisen suojauksen, nimeltä System Integrity Protection, jota usein kutsutaan rootlessiksi tai SIP:ksi Mac OS:ssä versiosta 10.11 alkaen. SIP / rootless -ominaisuuden tarkoituksena on estää Mac OS X:n vaarantaminen haitallisen koodin avulla, joko tahallisesti tai vahingossa, ja SIP:n tehtävänä on lähinnä lukita tietyt järjestelmätason paikat tiedostojärjestelmässä ja samalla estää tiettyjä prosesseja liittymästä järjestelmätason prosesseihin. .

Vaikka System Integrity Protection -suojausominaisuus on tehokas ja suurimman osan Mac-käyttäjistä pitäisi jättää rootless käyttöön, jotkut kokeneet Mac-käyttäjät saattavat pitää rootless-toimintoa liian suojaavana. Jos siis kuulut kokeneiden Mac-käyttäjien joukkoon, jotka eivät halua, että SIP rootless on käytössä Mac OS X -asennuksessaan, näytämme sinulle, kuinka tämä suojausominaisuus poistetaan käytöstä.

Mitä hakemistoja SIP suojaa?

Ennen kuin aloitat SIP:n poistamisen käytöstä, saatat miettiä, mitä hakemistoja SIP / rootless suojaa muutoksilta. Tällä hetkellä System Integrity Protection lukitsee seuraavat järjestelmätason hakemistot Mac OS X:ssä:

/Järjestelmä /sbin /bin /usr (lukuun ottamatta /usr/local-alihakemistoa) /Sovellukset sovelluksille, jotka on esiasennettu Mac OS:llä (Terminal, Safari, jne)

Jotta rootless saattaa aiheuttaa sen, että jotkin sovellukset, apuohjelmat ja komentosarjat eivät toimi ollenkaan, vaikka sudo-oikeudet, pääkäyttäjän oikeudet tai järjestelmänvalvojan käyttöoikeudet olisivat käytössä.

Juurittoman järjestelmän eheyden suojauksen poistaminen käytöstä Mac OS X:ssä

Jälleen, v altaosan Mac-käyttäjistä ei saa poistaa rootless-toimintoa käytöstä. Rootlessin poistaminen käytöstä on tarkoitettu yksinomaan edistyneille Mac-käyttäjille. Tee se omalla vastuullasi, tätä ei erityisesti suositella.

  1. Käynnistä Mac uudelleen ja pidä Command + R -näppäimiä painettuna samanaikaisesti, kun kuulet käynnistysäänen, tämä käynnistää Mac OS X:n palautustilaan
  2. Kun "MacOS Utilities" / "OS X Utilities" -näyttö tulee näkyviin, vedä sen sijaan "Utilities"-valikko alas näytön yläreunasta ja valitse "Terminal"
  3. Kirjoita seuraava komento terminaaliin ja paina return:
  4. csrutil disable; käynnistä uudelleen

  5. Näet viestin, jossa sanotaan, että System Integrity Protection on poistettu käytöstä ja Mac on käynnistettävä uudelleen, jotta muutokset tulevat voimaan. Mac käynnistyy sitten automaattisesti uudelleen, anna sen vain käynnistyä normaalisti.

Voit antaa komennon myös itsestään ilman automaattista uudelleenkäynnistystä seuraavasti:

csrutil disable

Muuten, jos olet kiinnostunut rootlessin käytöstä poistamisesta, saatat haluta poistaa Gatekeeperin käytöstä myös komentorivillä.

Jos aiot tehdä jotain muuta Terminal- tai Mac OS Utilities -näytössä, voit jättää automaattisen uudelleenkäynnistyskomennon pois päältä, ja kyllä, jos mietit, tämä on sama palautustila, jota käytettiin Mac OS X:n uudelleenasentamiseen Internet-palautuksen kanssa.

Kun Mac käynnistyy uudelleen, System Integrity Protection poistetaan kokonaan käytöstä Mac OS X:ssä, mikä mahdollistaa täyden pääsyn yllä kuvattuihin suojattuihin kansioihin.

Juurittoman tilan/järjestelmän eheyssuojauksen tilan tarkistaminen Mac OS X:ssä

Jos haluat tietää rootless-tilan ennen uudelleenkäynnistystä tai käynnistämättä Macia uudelleen palautustilaan, anna vain seuraava komento terminaaliin:

csrutil status

Näet joko toisen kahdesta viestistä, jotka ovat käytössä indi:

tai

Jos haluat milloin tahansa muuttaa juureton tilan, vaaditaan uusi uudelleenkäynnistys palautustilaan.

Rootless System Integrity Protectionin ottaminen uudelleen käyttöön Mac OS X:ssä

Käynnistä Mac uudelleen palautustilaan yllä olevan ohjeen mukaisesti, mutta käytä komentorivillä sen sijaan seuraavaa syntaksia:

csrutil enable

Kuten ennenkin, Mac on käynnistettävä uudelleen, jotta muutokset tulevat voimaan.

Kuten aiemmin todettiin, suurimman osan Mac-käyttäjistä tulisi jättää juureton käyttöön ja ottaa System Integrity Protection -suojaus käyttöön, koska useimmilla Mac OS X -käyttäjillä ei ole mitään tekemistä järjestelmätason hakemistoissa. Tämän ominaisuuden säätäminen on todella suunnattu edistyneille Mac-käyttäjille, olipa kyse IT:stä, järjestelmänvalvojista, verkonvalvojista, kehittäjistä, puuhasteluista, tietoturvaoperaatioista ja muilta erittäin teknisiltä aloilta.

Järjestelmän eheyden suojauksen (juuriton) poistaminen käytöstä Mac OS X:ssä