See on suurepärane turvafunktsioon ja peaaegu kõik - isegi "jõulised kasutajad" ja arendajad - peaksid selle lubama. Aga kui teil on tõesti vaja süsteemi faile muuta, võite selle mööda minna.
Mis on süsteemi terviklikkuse kaitse?
Mac OS X-il ja teistes UNIX-like operatsioonisüsteemides, sealhulgas Linuxis, on "root" -konto, millel on tavapäraselt täielik juurdepääs kogu operatsioonisüsteemile. Juurkasutaja saamine - või administraatoriõiguste omandamine - annab teile juurdepääsu kogu operatsioonisüsteemile ja võimalusele faili muuta ja kustutada. Malware, mis saab administraatoriõigusi, võib kasutada neid õigusi, et kahjustada ja nakatada madaltasemel operatsioonisüsteemi faile.
Sisestage oma parool turvalisuse dialoogi ja andke rakenduse juuriload. Tavaliselt lubab see tavapäraselt operatsioonisüsteemile midagi teha, kuigi paljud Maci kasutajad ei pruugi seda aru saada.
Selle kõige tõenäolisemalt märkate, kui üritate kirjutada ühte järgmistest kataloogidest:
- / Süsteem
- / bin
- / usr
- / sbin
OS X lihtsalt ei luba seda ja näete teed "Operation not allowed". OS X ei luba teil mõnda kaitstud kataloogist teise asukohta paigaldada, mistõttu pole sellel mingit võimalust.
Mitte juhuslikult on Disk Utility-valik, mis on pikka aega kasutatud erinevate Maci probleemide tõrkeotsinguks, valikuvõimalus "parandada kettaid" on nüüd eemaldatud. Süsteemi terviklikkuse kaitse peaks igal juhul takistama oluliste faililubade omamist. Disk Utility on ümber kujundatud ja ikkagi on "esmaabi" võimalus vigade parandamiseks, kuid see ei sisalda mingit võimalust õiguste parandamiseks.
Kuidas lülitada süsteemi terviklikkuse kaitse välja
Hoiatus: Ärge tehke seda, kui teil pole väga head põhjust seda teha ja täpselt teada, mida teete! Enamik kasutajaid ei pea seda turbesätet blokeerima. See ei ole mõeldud selleks, et takistada teid süsteemiga segamini ajama - selle eesmärk on vältida pahavara ja teiste halva käitumisega programmide muret süsteemi üle. Kuid mõned madala taseme kommunaalteenused võivad toimida ainult siis, kui neil on piiramatu juurdepääs.
Süsteemi terviklikkuse kaitse seadet ei salvestata Mac OS X-s ise. Selle asemel salvestatakse see iga Maci jaoks NVRAM-i. Seda saab muuta ainult taastekeskkonnast.
Taaskäivitusrežiimis käivitamiseks taaskäivitage Mac ja hoidke käsku + R nii, nagu see saabub. Sisestate taastekeskkonda. Klõpsake menüükäsuga "Utiliidid" ja avage terminali aken "Terminal".
csrutil status
Näete, kas süsteemi terviklikkuse kaitse on lubatud või mitte.
csrutil disable
Kui otsustate hiljem SIP-i lubada, naaske taastekeskkonda ja käivitage järgmine käsk:
csrutil enable
Kui varem olid need kaitstud kataloogid salvestatud failid enne Mac-i versiooni OS X 10.11 El Capitan versiooni värskendamist, neid ei kustutatud. Leiad, et need on teie Maci / Library / SystemMigration / History / Migration (UUID) / QuarantineRoot / kataloogi teisaldatud.