Anonim

Ilgalaikiai „Mac“ galios vartotojai greičiausiai mėgavosi galimybe pritaikyti operacinę sistemą žemiausiame lygyje. Ilgus metus paslėpti nustatymai ir pritaikymo programos leido vartotojams visiškai valdyti savo „Mac“, kad būtų galima tinkinti, kaip jis atrodė ir veikė.
Bet jei vartotojas gali pasiekti šiuos pagrindinius sistemos failus, taip pat gali kenkėjiška programinė įranga. Ši tikrovė paskatino „Apple“ įdiegti saugos funkciją, vadinamą sistemos vientisumo apsauga, „macOS“, pradedant nuo „OS X El Capitan“ 2015 m. vartotojo darbo eigos ir programos. Taigi, jei jūs sutinkate su mažesnio saugumo rizika mainais į didesnį lankstumą, štai kaip galite išjungti sistemos vientisumo apsaugą „macOS“.

Kas yra sistemos vientisumo apsauga?

Prieš eidami toliau, šiek tiek pasvarstykime, ką tiksliai daro sistemos vientisumo apsauga, kad įsitikintume, jog išjungti reikia tai, ko jums reikia. Sistemos vientisumo apsauga siekiama apriboti prieigą prie kritinių sistemos failų ir taip blokuoti tam tikrus kenkėjiškų programų ir kitos kenkėjiškos programinės įrangos išpuolių vektorius.
Įprastoms „MacOS“ vartotojo abonementams visada buvo taikomi apribojimai, kuriuos failus jie galėjo pasiekti, tačiau pagrindiniam vartotojui, specialiai vartotojo abonementui, turinčiam padidintas privilegijas sistemos administravimo tikslais, nebuvo jokių apribojimų. Prieš įdiegiant sistemos vientisumo apsaugą, bet kuris fizinis vartotojas ar scenarijus, turėjęs prieigą prie šakninės paskyros ir slaptažodžio, turėjo visišką prieigą prie visų sistemos sričių.
Pripažindamas galimą saugumo problemą ir tai, kad daugumai Mac vartotojų niekada nereikės prieiti ar modifikuoti pagrindinių sistemos failų, „Apple“ sukūrė sistemos vientisumo apsaugą, kad blokuotų prieigą prie pagrindinių vietų ir failų, net ir pagrindiniam vartotojui. Šios vietos apima:

/ Sistema
/ usr
/ šiukšliadėžė
/ sbin
Bet kuri programa, iš anksto įdiegta kaip „macOS“ dalis

Įjungus sistemos vientisumo apsaugą, vienintelis būdas modifikuoti failus šiose vietose yra naudojant programas ar procesus, kuriuos „Apple“ pasirašo turėdami aiškų leidimą tai padaryti. Pavyzdžiui, programinės įrangos atnaujinimo procesas arba patys „Apple“ programų diegėjai. Trečiųjų šalių programos ir net „Mac“ administratorius jokiomis aplinkybėmis negali modifikuoti šių failų. Jei bandysite tai padaryti, net naudodami komandą „sudo“, jūs tiesiog gausite pranešimą „ Operacija neleidžiama“ .

Ar turėtumėte išjungti sistemos vientisumo apsaugą?

Kaip minėta, dėl sistemos vientisumo apsaugos gali kilti problemų dėl tam tikrų energijos vartotojų srautų ar programų, kurioms reikalinga galimybė modifikuoti sistemos failus. Geros žinios yra tai, kad galite išjungti sistemos vientisumo apsaugą, jei tik sutiksite su rizika, kad jei tai padarysite, jūsų „Mac“ bus labiau pažeidžiamas. Tačiau energijos vartotojams gali būti verta rizikuoti ir toliau naudotis šiais failais bei juos modifikuoti.
Trumpai tariant, jei tikrai žinote, kad jūsų reikalaujama darbo eiga ar programa priklauso nuo prieigos prie saugomų sistemos failų, ir suprantate su tuo susijusią riziką, greičiausiai jums viskas gerai bus išjungti sistemos vientisumo apsaugą. Bet jei jūs nežinote, kodėl turite išjungti sistemos vientisumo apsaugą, arba jei jūs tai darote tik todėl, kad jums atsisiuntė programą, jums geriau palikti ją įjungtą ir rasti kitą programos ar proceso sprendimą. bandai sutalpinti.

Išjungti sistemos vientisumo apsaugą

  1. Norėdami išjungti sistemos vientisumo apsaugą, paleiskite „Mac“ į atkūrimo režimą paspausdami ir laikydami klaviatūros klavišus „ Command“ ir „ R“, kai tik išgirsite įkrovos garsą.
  2. Paleidę atkūrimo režimą, ekrano viršuje esančioje meniu juostoje pasirinkite Komunalinės paslaugos> Terminalas .
  3. Norėdami patikrinti, ar šiuo metu yra įjungta ar išjungta sistemos vientisumo apsauga, naudokite komandos csrutil būseną .
  4. Norėdami išjungti sistemos vientisumo apsaugą, naudokite komandą csrutil Disable . Vėliau galite pakartotinai įgalinti , pakartodami šiuos veiksmus ir naudodami komandą csrutil enable .
  5. Išjungę sistemos vientisumo apsaugą, iš naujo paleiskite „Mac“ iš „Apple“ meniu.

Kaip išjungti sistemos vientisumo apsaugą makrokomandose