Jak zakázat ochranu integrity systému v macOS

Dlouholetí uživatelé počítačů Mac si pravděpodobně užili možnost vyladit operační systém na nejnižších úrovních. Skrytá nastavení a aplikace pro přizpůsobení po léta umožňují uživatelům převzít úplnou kontrolu nad svým Macem a přizpůsobit si, jak bude vypadat a fungovat.

Ale pokud má uživatel přístup k těmto základním systémovým souborům, může k nim přistupovat i malware. Právě tato realita přiměla Apple k zavedení bezpečnostní funkce nazvané System Integrity Protection v macOS, počínaje OS X El Capitan v roce 2015. A přestože je System Integrity Protection důležitou funkcí, z níž bude těžit většina uživatelů, může způsobit problémy s určitým výkonem. uživatelské pracovní postupy a aplikace. Pokud jste tedy ochotni přijmout riziko sníženého zabezpečení výměnou za větší flexibilitu, zde je návod, jak deaktivovat ochranu integrity systému v macOS.

Jak zakázat ochranu integrity systému v macOS

Co je ochrana integrity systému?

Než půjdeme dále, pojďme si krátce probrat, co přesně dělá Ochrana integrity systému, abychom se ujistili, že její deaktivace je to, co potřebujete. Ochrana integrity systému spočívá v omezení přístupu k důležitým systémovým souborům, a tím blokování určitých vektorů útoku malwaru a jiného škodlivého softwaru.

Normální uživatelské účty macOS měly vždy omezení týkající se souborů, ke kterým mají přístup, ale uživatel root, speciální uživatelský účet, který má zvýšená oprávnění pro účely správy systému, neměl žádná omezení. Před zavedením ochrany integrity systému měl jakýkoli fyzický uživatel nebo skript, který měl přístup k účtu root a heslu, efektivně úplný přístup do všech oblastí systému.

Rozpoznání potenciálního bezpečnostního problému spolu se skutečností, že většina Uživatelé počítačů Mac nikdy nebudou muset přistupovat k základním systémovým souborům nebo je upravovat, Apple vytvořil System Integrity Protection, aby blokoval přístup ke klíčovým umístěním a souborům, a to i pro uživatele root. Mezi tato místa patří:

/Systém

/usr

/zásobník

/sbin

Jakákoli aplikace, která je předinstalovaná jako součást macOS

Je-li povolena ochrana integrity systému, jediný způsob, jak upravit soubory v těchto umístěních, je prostřednictvím aplikací nebo procesů, které jsou podepsány společností Apple s výslovným povolením. Například proces aktualizace softwaru nebo instalátory vlastních aplikací společnosti Apple. Aplikace třetích stran a dokonce ani správce Macu nemohou tyto soubory za žádných okolností upravovat. Pokud se o to pokusíte, dokonce i pomocí příkazu „sudo“, jednoduše obdržíte Operace není povolena zpráva.

ochrana integrity systému odepřena

Měli byste zakázat ochranu integrity systému?

Jak již bylo zmíněno, System Integrity Protection může způsobit problémy s určitými pracovními postupy nebo aplikacemi náročných uživatelů, které vyžadují možnost upravovat systémové soubory. Dobrou zprávou je, že ochranu integrity systému můžete zakázat, pokud jste ochotni přijmout riziko, že váš Mac bude zranitelnější. Pro pokročilé uživatele však může flexibilita pokračovat v přístupu k těmto souborům a upravovat je za riziko.

Stručně řečeno, pokud s jistotou víte, že požadovaný pracovní postup nebo aplikace závisí na přístupu k chráněným systémovým souborům, a rozumíte souvisejícím rizikům, pravděpodobně budete s deaktivací ochrany integrity systému v pořádku. Pokud však nevíte, proč je třeba deaktivovat ochranu integrity systému, nebo pokud to děláte jen proto, že vám to stažená aplikace řekla, je lepší nechat ji povolenou a najít jiné řešení pro aplikaci nebo proces. se snažíte vyjít vstříc.

Zakázat ochranu integrity systému

  1. Chcete-li deaktivovat ochranu integrity systému, spusťte Mac do režimu obnovení stisknutím a podržením tlačítka Příkaz a R klávesy na klávesnici, jakmile uslyšíte zvonění při spouštění.
  2. Po spuštění do režimu obnovy vyberte Utility > Terminál z panelu nabídek v horní části obrazovky.
  3. terminál pro obnovu mac

  4. Chcete-li zkontrolovat, zda je ochrana integrity systému aktuálně povolena nebo zakázána, použijte příkaz stav csrutil.
  5. mac ověřit ochranu integrity systému

  6. Na zakázat System Integrity Protection, použijte příkaz zakázat csrutil. Můžeš znovu povolit později opakováním těchto kroků a použitím příkazu povolit csrutil namísto.
  7. mac vypnout ochranu integrity systému

  8. Jakmile vypnete ochranu integrity systému, restartujte svůj Mac prostřednictvím nabídky Apple.

mac vypnout ochranu integrity systému restartovat