Содержание
Как отключить режим без root (также известный как SIP или защита целостности системы) в Mac OS X El Capitan?
Удаление или отключение функций безопасности вашего Mac не является легким делом. В какой-то степени мы можем предположить, что любой читатель, который задаст этот относительно сложный вопрос, не будет полным новичком в вычислительной технике, и у него будет довольно веская причина отключить защиту целостности системы (также известную как SIP или «без root») на ваш Mac. Но, чтобы быть в безопасности, мы кратко обсудим преимущества и защиту, предоставляемые защитой целостности системы, прежде чем избавиться от нее.
Если вы уверены, что не пропустите это, смело переходите к разделу, в котором объясняется, как отключить защиту целостности системы.
Смотрите также: Новые функции безопасности в El Capitan iOS 9 | Практическая работа с Дисковой утилитой в Эль-Капитане
Как отключить защиту без прав root / целостности системы на Mac: что такое защита целостности системы?
Представленная как функция безопасности в Mac OS X El Capitan, OS X System Integrity Protection (SIP) защищает файлы, каталоги и процессы на корневом уровне от изменения.
Для многих это хорошо: Ars Technica утверждает, что у большинства пользователей «почти нет недостатков в SIP». Обычному пользователю OS X не нужно возиться с файлами корневого уровня, и он обеспечивает дополнительный уровень безопасности для пользователей с одной учетной записью с правами администратора (а это большинство пользователей). Нечестивые хакеры считают, что обмануть пользователей вводом системного пароля довольно легко; SIP не позволяет им вносить какие-либо существенные изменения в операционную систему.
Защищенные каталоги: / System, / bin, / sbin, / usr (но не / usr / local). Символьные ссылки из / etc, / tmp и / var на / private / etc, / private / tmp и / private / varare также защищены, хотя целевые каталоги сами по себе не защищены. Большинство предустановленных приложений Apple в / Applications также защищены.
Для некоторых опытных пользователей SIP может быть большой головной болью. Он предотвращает установку всех видов программного обеспечения и не позволяет работать вне вашего домашнего каталога (даже если вы используете Sudo в командной строке или вошли в систему как пользователь root).
Но если вы не знаете, что такое «sudo» или «root», то вам, возможно, стоит остановиться прямо здесь. SIP существует по уважительной причине, и большинству пользователей гораздо лучше, если он включен.
Все еще решили отключить SIP? Хорошо, давайте продолжим.
Как отключить root / защиту целостности системы на Mac: отключить SIP
Отключение SIP — это немного хлопотно, потому что вам нужно перезагрузить Mac в режиме восстановления. Убедитесь, что вы включили SIP, как только закончили с любой задачей, с которой он сталкивался. Он является важной частью системы безопасности OS X.
Предполагая, что вы знаете, что делаете, вот как отключить защиту целостности системы на вашем Mac.
- Выключите ваш Mac (Apple> Завершение работы).
- Удерживайте Command-R и нажмите кнопку питания. Продолжайте удерживать Command-R, пока не появится логотип Apple.
- Подождите, пока OS X загрузится в окне OS X Utilities.
- Выберите «Утилиты»> «Терминал».
- Войти отключить csrutil.
- Введите перезагрузку.
Ваш Mac перезагрузится и запустится с отключенным SIP. Вы можете проверить статус SIP, открыв Терминал и введя статус csrutil. Вы должны увидеть «Состояние защиты целостности системы: отключено».
Как отключить root / защиту целостности системы на Mac: снова включить SIP
Важно снова включить SIP, когда вы закончите свою задачу. Вот как снова включить режим без root OS X.
- Выключите ваш Mac (Apple> Завершение работы).
- Удерживайте Command-R и нажмите кнопку питания. Продолжайте удерживать Command-R, пока не появится логотип Apple.
- Подождите, пока OS X загрузится в окне OS X Utilities.
- Выберите «Утилиты»> «Терминал».
- Войти csrutil enable.
- Введите перезагрузку.
Теперь откройте терминал и введите статус csrutil проверить статус SIP. На нем должно быть написано «Состояние защиты целостности системы: включено».