Anonim

Pitkäaikaiset Mac-käyttäjät nauttivat todennäköisyydestä säätää käyttöjärjestelmää alhaisimmalle tasolle. Piilotetut asetukset ja räätälöintisovellukset ovat vuosien ajan antaneet käyttäjille täyden hallinnan Macistaan ​​mukauttaakseen miltä se näyttää ja toimi.
Mutta jos käyttäjä voi käyttää näitä ydinjärjestelmätiedostoja, niin myös haittaohjelmat. Juuri tämä todellisuus sai Apple ottamaan käyttöön MacOS-järjestelmässä järjestelmän eheyden suojaamiseksi tarkoitetun suojausominaisuuden, joka alkaa OS X El Capitanista vuonna 2015. Ja vaikka järjestelmän eheyden suojaus on tärkeä ominaisuus, josta useimmat käyttäjät hyötyvät, se voi aiheuttaa ongelmia tietyllä virralla. käyttäjän työnkulut ja sovellukset. Joten, jos olet valmis hyväksymään turvallisuuden heikkenemisen vastineeksi suuremman joustavuuden vuoksi, toimi seuraavasti, kuinka voit poistaa järjestelmän eheyden suojauksen MacOS-järjestelmästä.

Mikä on järjestelmän eheyden suojaus?

Ennen kuin siirrymme pidemmälle, siirrytään hetkeksi siihen, mitä järjestelmän eheyden suojaus tekee, jotta voidaan varmistaa, että sen poistaminen käytöstä on sitä mitä tarvitset. Järjestelmän eheyden suojauksen tarkoituksena on rajoittaa pääsy kriittisiin järjestelmätiedostoihin ja estää siten tiettyjä haittaohjelmien ja muiden haittaohjelmien hyökkäysvektoreita.
Tavallisilla macOS-käyttäjätilillä on aina ollut rajoituksia tiedostoihin, joita he voivat käyttää, mutta juurikäyttäjällä, erityisellä käyttäjätilillä, jolla on korkeat käyttöoikeudet järjestelmän hallintaa varten, ei ollut rajoituksia. Ennen järjestelmän eheyden suojauksen käyttöönottoa kaikilla fyysisillä käyttäjillä tai komentosarjoilla, joilla oli pääsy juuritilille ja salasanalle, oli käytössään täydellinen pääsy järjestelmän jokaiselle alueelle.
Apple tunnusti mahdollisen tietoturvaongelman ja tosiasian, että useimpien Mac-käyttäjien ei koskaan tarvitse käyttää tai muokata ydinjärjestelmätiedostoja. Apple loi järjestelmän eheyden suojauksen estämään pääsyn tärkeimpiin sijainteihin ja tiedostoihin edes pääkäyttäjälle. Nämä sijainnit sisältävät:

/ System
/ usr
/ bin
/ sbin
Kaikki sovellukset, jotka on esiasennettu osana macOS: ta

Kun järjestelmän eheyden suojaus on käytössä, ainoa tapa muokata tiedostoja näissä paikoissa on sovellusten tai prosessien kautta, jotka Apple on allekirjoittanut nimenomaisella luvalla siihen. Esimerkiksi ohjelmistopäivitysprosessi tai Applen omat sovellusten asentajat. Kolmannen osapuolen sovellukset ja jopa Mac-järjestelmänvalvoja eivät voi muokata näitä tiedostoja missään olosuhteissa. Jos yrität tehdä niin, jopa “sudo” -komennolla, saat vain sanoman Operaatio ei sallittu .

Pitäisikö sinun poistaa järjestelmän eheyden suojaus käytöstä?

Kuten mainittiin, järjestelmän eheyden suojaus voi aiheuttaa ongelmia tietyissä energiankäyttäjien työnkulkuissa tai sovelluksissa, jotka edellyttävät järjestelmätiedostojen muokkaamista. Hyvä uutinen on, että voit poistaa järjestelmän eheyden suojauksen käytöstä, kunhan olet valmis hyväksymään riskin siitä, että Mac on heikommassa asemassa, jos teet niin. Energiankäyttäjille joustavuus jatkaa näiden tiedostojen käyttöä ja muokkaamista voi kuitenkin olla riskin arvoinen.
Lyhyesti sanottuna, jos tiedät varmasti, että tarvitsemasi työnkulku tai sovellus käyttää suojattuja järjestelmätiedostoja, ja ymmärrät siihen liittyvät riskit, olet todennäköisesti OK, kun poistat järjestelmän eheyden suojauksen. Mutta jos et tiedä miksi joudut poistamaan järjestelmän eheyden suojauksen käytöstä, tai jos teet sen vain siksi, että lataamasi sovellus käski sinun, pidä se paremmin pitämällä se käytössä ja löytää uusi ratkaisu sovellukselle tai prosessille yrität mukautua.

Poista järjestelmän eheyden suojaus käytöstä

  1. Voit poistaa järjestelmän eheyden suojauksen käytöstä käynnistämällä Mac-laitteen palautustilaan pitämällä näppäimistön Komento- ja R- näppäimiä painettuna heti, kun kuulet käynnistyksen äänimerkin.
  2. Kun olet käynnistynyt palautustilaan, valitse näytön yläreunan valikkoriviltä Apuohjelmat> Pääte .
  3. Käytä komentoa csrutil, jotta voidaan tarkistaa, onko järjestelmän eheyden suojaus käytössä tai pois käytöstä.
  4. Poista järjestelmän eheyden suojaus käytöstä komennolla csrutil Disable . Voit ottaa sen käyttöön myöhemmin toistamalla nämä vaiheet ja käyttämällä sen sijaan komentoa csrutil enable .
  5. Kun olet poistanut järjestelmän eheyden suojauksen, käynnistä Mac uudelleen Apple-valikon kautta.

Kuinka poistaa järjestelmän eheyden suojaaminen makroista