Что такое SIP в macOS и как это отключить

Привет, маководы! Порой мы встречаемся с непонятным поведением своего Mac и начинаем думать — почему так происходить и как этого избежать? Сегодня я расскажу о встроенной SIP (System Integrity Protection), которая должна защищать компьютер от различных угроз и делать вашу жизнь безопаснее. Ну и там где есть защита компьютера, там же есть и ограничения, как вы понимаете. Так что еще и разберемся, как отключить SIP на Mac. Поехали!

Что такое SIP в macOS?

SIP или System Integrity Protection — встроенная защита системных фалов и расширений ядра операционной системы macOS, если кратко, но если раскрыть тему…

Раньше, до времен OS X 10.11 (El Capitan) почти каждый пользователь мог периодически встретить назойливое окно с требованием ввести пароль администратора, вызванное какой-либо программой. Чаще всего, так уж сложилось и никуда не денется, на компьютере есть одна учетная запись, которая по-умолчанию имеет права Администратор (это я про домашних пользователей и мелкие компании). И для внесений правок в операционную систему может потребоваться пароль, то есть подтверждение прав пользователя на данное действие.

Именно поэтому разработчики macOS решили запретить кому попало (то есть нам, не понимающим, что хочет та или иная программа) запретить вносить изменения в системные файлы macOS! Именно этим и занимается SIP — защищает определенные СИСТЕМНЫЕ папки и обеспечивает проверку подписей Kernel Extentions. Вот какие именно папки под защитой:

  • /bin
  • /sbin
  • /usr
  • /System

Кроме этого, все системные программы, такие как Карты, Почта, App Store и т. п. так же защищены и не могут быть изменены или удалены пользователем.

sip mac

Как отключить SIP в macOS?

Защита системных файлов — это хорошо. Но что если вам НАДО внести изменения в систему? Вы понимаете что именно защищает SIP и даете себе отчет, что вам необходимо изменить именно защищенные файлы и расширения?

Самым ярким примером могут стать программы Trim Enabler, iStat menu, Total Finder и масса других. А еще буквально вчера друг не смог поставить какой-то драйвер или плагин для своей музыкальной железки — ему помешал SIP…

Итак, если вы твердо намерены отключить встроенную защиту и отдаете себе отчет в этом, то необходимо:

1. Загрузить macOS в режиме восстановления. Для этого необходимо при включении Mac нажать и держать клавиши CMD+R:

2. Надо в верхнем меню выбрать Утилиты -> Терминал.

3. В терминале в первую очередь написать:

csrutil status — покажет текущее состояние SIP

статус sip mac

4. Для отключения ввести команду:

csrutil disable и перезагрузить свой Mac в обычном режиме.

отключить sip mac

5. Для обратного включения надо ввести команду:

csrutil enable и опять же перезагрузить Mac.

отключить sip macos

Кстати, есть небольшая хитрость, как и рыбку съесть и в безопасности остаться! Если необходимо отключить SIP только ради одной программы, то можно сделать так:

  • выключаем SIP и перезагружаемся;
  • ставим нужную программу и запускаем её;
  • включаем обратно SIP и перезагружаемся;
  • радуемся работающей программе и активной защите системы!

Из всего вышеописанного явно следует, что SIP не защитит ваши файлы и данные напрямую — это защита системных файлов и безопасности macOS. Благодаря защите системы, повышается общая защищенность, но вам все так же надо опасаться различных малварей и создавать резервную копию своих данных!

И все как обычно, понравилась статья, делитесь ею с друзьями и коллегами, вступайте в группу в facebook и вконтакте!