Tämä on erinomainen suojausominaisuus, ja lähes kaikki - jopa "käyttäjät" ja kehittäjät - pitäisi jättää sen käyttöön. Mutta, jos tarvitset todella järjestelmän tiedostojen muokkaamista, voit ohittaa sen.
Mikä on System Integrity Protection?
Mac OS X: ssä ja muissa UNIX-kaltaisissa käyttöjärjestelmissä, kuten Linuxissa, on "root" -tili, jolla on perinteisesti täydet käyttöoikeudet koko käyttöjärjestelmään. Kun pääkäyttäjä pääsee - tai pääkäyttäjä saa käyttöoikeudet - pääset käsiksi koko käyttöjärjestelmään ja kykyä muokata ja poistaa tiedostoja. Haittaohjelma, joka saa päävaltuutukset, voi käyttää näitä käyttöoikeuksia vahingoittaa ja tartuttaa alhaisen tason käyttöjärjestelmän tiedostoja.
Kirjoita salasanasi suojausikkunaan ja olet antanut sovelluksen juuri oikeudet. Tämä perinteisesti sallii sen tehdä jotain käyttöjärjestelmääsi, vaikka monet Mac-käyttäjät eivät ehkä ole tajunneet tätä.
Olet todennäköisesti huomannut tämän, jos yrität kirjoittaa johonkin seuraavista hakemistoista:
- / System
- / bin
- / usr
- / sbin
OS X ei vain salli sitä, ja näet "Käyttö ei ole sallittua" -viestiä. OS X: ssä ei myöskään ole mahdollista asentaa toiseen sijaintiin näistä suojatuista hakemistoista, joten ei ole mitään mahdollisuutta.
Ei ole sattumaa, levytyökalun "Korjauslevyn käyttöoikeudet" -vaihtoehto - jota on käytetty pitkään eri Mac-ongelmien vianmääritykseen - on nyt poistettu. Järjestelmän eheyden suojauksen pitäisi estää tärkeät tiedoston käyttöoikeudet muuttamatta. Levytyökalu on uudistettu ja siinä on edelleen "ensiapu" -vaihtoehto virheiden korjaamiseksi, mutta se ei sisällä mahdollisuutta korjata käyttöoikeuksia.
Kuinka poistaa järjestelmän eheyden suojaus käytöstä
Varoitus: Älä tee tätä, ellei sinulla ole hyvää syytä tehdä niin ja tietää tarkalleen, mitä olet tekemässä! Useimmat käyttäjät eivät tarvitse poistaa tätä suojausasetusta. Sen tarkoituksena ei ole estää sinua pelaamasta järjestelmää - sen tarkoituksena on estää haittaohjelmien ja muiden huonosti käyttäytyvien ohjelmien sekoittuminen järjestelmään. Mutta jotkut matalan tason apuohjelmat voivat toimia vain, jos niillä on rajoittamaton pääsy.
Järjestelmän eheyden suojausasetusta ei ole tallennettu Mac OS X -käyttöjärjestelmään. Sen sijaan se on tallennettu NVRAM-järjestelmään jokaiselle yksittäiselle Mac-tietokoneelle. Sitä voidaan muuttaa vain palautusympäristöstä.
Aloita talteenottotila uudelleen käynnistämällä Mac-tietokoneesi ja pitämällä Command + R: tä käynnistettäessä. Tulet takaisin talteenottoympäristöön. Napsauta Apuohjelmat-valikkoa ja valitse Terminaali, jolloin pääteikkuna avautuu.
csrutil status
Näet, onko System Integrity Protection käytössä vai ei.
csrutil disable
Jos päätät ottaa SIP: n käyttöön myöhemmin, palaa palautusympäristöön ja suorita seuraava komento:
csrutil enable
Jos aiemmin oli suojattuihin hakemistoihin tallennettuja tiedostoja, ennen kuin päivitit Macia OS X 10.11 El Capitan -ohjelmaan, niitä ei ole poistettu. Löydät ne siirretty Mac-kirjastoon / Library / SystemMigration / History / Migration- (UUID) / QuarantineRoot / -hakemistoon.