Проблема с «csrutil enable --without debug» в Sierra


1

Я использую Mac на MacOS Sierra 10.12.5.

Я хочу запустить приложение XtraFinder, которое открывает некоторые дополнительные функции в Finder. Я имел обыкновение иметь это на другом компьютере, но когда я загружаю это на этом, я получил эту ошибку:

введите описание изображения здесь

Поэтому я перешел по этой ссылке .

Когда я запускаю csrutil enable --without debugкоманду, я получаю сообщение об ошибке: «неизвестная команда без ».

Это то, что я делаю неправильно?


Вы уверены, что набрали всю команду, как показано? Не забудьте включить «csrutil enable» и две черточки перед «без отладки»
user2421192

Можете ли вы csrutilпоказать статус, прежде чем включить его? Вы можете полностью отключить, а затем проверить статус? (Все еще загружается на операционную систему восстановления)
bmike

Ответы:


1

Вам необходимо частично отключить защиту целостности системы. Я не призываю вас отключить защиту целостности системы. Это делает ваш компьютер менее безопасным.

Как частично отключить защиту целостности системы

  1. Ботинок к восстановлению ОС путем перезагрузки устройства и удерживая cmdи rключи при запуске
  2. Запустите терминал из меню Утилиты
  3. Введите следующую команду: csrutil enable --without debug
  4. Перезагрузите компьютер

Ну, я сделал эти шаги, как я сказал в моем ОП. Проблема в ошибке: «неизвестная команда без» (как я также сказал в моем OP).
Сердика Меа Рома Est

Вам не нужно сначала csrutil -disableотключить все SIP, а затем выборочно повторно включить? Прошло некоторое время с тех пор, как я бегал без полного глотка .....
bmike

1

Насколько я мог видеть (на Высокой Сьерре), именно так работает "csrutil". Если вы вызываете его, как csrutil enable --without debug если бы он не загружался в Recovery OS, и если вы не делали подобного ранее, он будет жаловаться на «--without». Однако, если вы загрузитесь в Recovery OS, он будет работать как положено.

Кстати, после того, как вы это сделаете, csrutil enable --without debug(или любой другой поддерживаемый аргумент для «--without») будет распознан (но не будет работать из-за необходимости выполнения из Recovery OS), даже если не загружен в Recovery OS.


0

Для всех, кто по-прежнему сталкивается с ошибками при установке csrutil enable --without debug, вот решение:

  1. Ботинок к восстановлению ОС путем перезагрузки устройства и удерживая cmdи rключи при запуске
  2. Запустите терминал из меню Утилиты
  3. Введите следующую команду: csrutil disable
  4. Перезагрузите компьютер
  5. Установите XtraFinder, нажав установщик
  6. Повторите шаги 1 + 2, введите:, csrutil clearперезагрузите компьютер.

Шаг 3 полностью отключает защиту вашей системной интеграции. Это не должно быть проблемой, если вы сразу же вернули его на место к последнему шагу (шаг 6).


0

Для меня ни то, csrutil enable --without debugни другое не csrutil disableработает, даже после тщательной реализации всех необходимых шагов, как описано выше. xtrafinder будет работать только тогда, когда SIP полностью отключен. Есть еще мысли?

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.