Как разрешить установку хранилищ для не-приложений или идентифицированных разработчиков на MacOS Sierra

Я получаю эту ошибку, пытаясь установить программное обеспечение на MacOS Sierra (10.12.5):

Ваши настройки безопасности позволяют устанавливать только приложения из App Store и идентифицировать разработчиков.

Я бы хотел изменить настройки, чтобы разрешить эти типы установок. Как показано на рисунке:

http://www.synergy.com/wordpress_650164087 /FAQs /если-вы-получить по-следующие-оШИБКИ пытаются в установке-кг-под-Os-10-8-Your-безопасность-предпочтение, позволяем-установку-на-всего-приложений-из -mac-приложение-магазин-и идентифицированные-разработчиков /

Однако у моей системы нет опции Anywhere (снимок экрана ниже). Эта опция также недоступна, если выбрана кнопка «Дополнительно».

 введите описание изображения здесь>> </a> </p></body></html>

13 голосов | спросил John 3 PM00000080000003531 2017, 20:20:35

4 ответа


16

От: Как разрешать приложения из любого места в macOS Sierra Gatekeeper

  
  1. Выход из системных настроек
  2.   
  3. Откройте приложение Terminal из папки /Applications /Utilities /и введите следующий синтаксис команды:

    sudo spctl --master-disable
    
  4.   
  5. Хит возврата и аутентификации с паролем администратора
  6.   
  7. Переустановите системные настройки и перейдите к разделу «Security & Конфиденциальность "и вкладка" Общие "
  8.   
  9. Теперь вы увидите опцию «Anywhere» в разделе «Разрешить приложения, загруженные из:« Параметры гейткипера »
  10.   
ответил Rene Larsen 3 PM00000080000003731 2017, 20:48:37
11

Щелкните правой кнопкой мыши (или ^ ctrl ) файл pkg и выберите Open. Это позволит вам открыть файл независимо от того, откуда он появился. Обратите внимание, что это отличается от двойного щелчка.

Вы можете сделать это с любым приложением, загруженным из Интернета, и macOS запомнит это приложение при следующем запуске.

С точки зрения безопасности, я предпочитаю делать это за отключением системы безопасности в целом.

ответил 3 PM00000080000002531 2017, 20:44:25
1

Для этого без необходимости использования прав администратора и без отключения функций безопасности:

  • Открыть терминал
  • Введите xattr -c
  • Перетащите (из поискового устройства) файл, который вы хотите открыть в окне терминала.
  • Запустите команду, нажав Enter

xattr -c удаляет метаданные файла или папки. Это удаляет разработчика, дату загрузки и несколько других вещей. Это не влияет на содержимое приложения.

ответил 10 Replies 3 PM000000100000002731 2017, 22:49:27
0

Как и в macOS High Sierra 10.13.4, щелкните правой кнопкой мыши (или ^ ctrl ) .app-пакеты, которые не зарегистрированы в Apple идентифицированным разработчиком, и выбор Open не будет работать , поэтому единственная опция - включить параметр «Anywhere» в разделе «Безопасность и конфиденциальность в системных настройках» (хотя бы временно).

От Как открыть приложения от неизвестных разработчиков на macOS Sierra :

  
  1. Закройте системные настройки на вашем Mac.
  2.   
  3. Открыть терминал.
  4.   
  5. Введите следующую команду:

         

    sudo spctl --master-disable

  6.   
  7. Нажмите на клавиатуре.

  8.   
  9. Введите пароль администратора.
  10.   
  11. Нажмите на клавиатуре.
  12.   

Это приведет к восстановлению параметра Anywhere и его по умолчанию. Чтобы проверить, что вы можете открыть Системные настройки и выбрать Security & Конфиденциальность.

Чтобы вернуться к настройкам GateKeeper по умолчанию и более безопасным, выполните те же действия, изменив команду на sudo spctl --master-enable

ответил jcabrera 16 Maypm18 2018, 23:16:59

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132