Sudo spctl master disable не работает

Ошибка macOS Catalina: Приложение повреждено и его не удается открыть

Самым безопасным местом для загрузки программ на Mac остаётся фирменный магазин App Store и я настоятельно рекомендую устанавливать софт именно оттуда. Но что делать, если хочется немного «попиратствовать», а в macOS Catalina ещё сильнее затянули гайки с установкой приложений из непроверенных источников (наши любимые торренты относятся именно к таким).

Сегодня расскажу как можно довольно просто побороть вот такую ошибку при открытии приложений: «Приложение повреждено и его не удается открыть. Переместите приложение в Корзину.»

Для начала вернём в системные настройки выбор пункта, разрешающий использование приложений, загруженных из «Любого источника» (по умолчанию он теперь скрыт). А находится эта настройка тут «Системные настройки — > Защита и безопасность -> Основные», если кто не знал.

Чтобы появился пункт из «Любого источника» выполним в Терминале следующую команду (команда выполняется единожды):

sudo spctl —master-disable

Обычно этого хватает чтобы разблокировать работу неподписанных приложений, но не всегда.

Cнятие карантина для указанного приложения в macOS

Если чуда не произошло и приложение по-прежнему отказывается запускаться выдавая ошибку, попробуем удалить его из карантина macOS пишем в Терминале следующую команду:

sudo xattr -rd com.apple.quarantine

В конце ставим пробел и перетащив иконку нужной программы в окно Терминала нажимаем Enter. Теперь программа должна запуститься без проблем. По традиции предлагаю почитать про безопасное открытие программ и технологию Gatekeeper на Mac на сайте Apple https://support.apple.com/ru-ru/HT202491 (правда про обход системы безопасности там не будет написано).

Если считаете статью полезной,
не ленитесь ставить лайки и делиться с друзьями.

Комментариев: 6

Спасибо вам большое

спасибо огромное! кучу времени потратил на поиск этого решения.

Спасибо, добрый человек! помогло!

ты просто чудо. спасибо. Единственный рабочий способ

Источник

Как запускать программы из любых источников в macOS Sierra

После того, как Apple выпустила первую beta-версию macOS Sierra во время WWDC 2016 пользователи обнаружили, что система больше не дает возможности настраивать Gatekeeper.

Читайте также:  Если не работает газовая конфорка куда обращаться

Функция Gatekeeper предназначена для того, чтобы запретить неопытному пользователю устанавливать программы из сомнительных источников. По умолчанию, на Mac можно запускать программы от сертифицированных разработчиков и из Mac App Store.

В предыдущих версиях операционной системы для Mac в настройках можно было отключить Gatekeeper, запуская программы из любого источника. Однако, с выходом macOS Sierra эта опция была удалена.

Как обойти защиту Gatekeeper?

Чтобы открыть программу от несертифицированного разработчика в обход защиты Gatekeeper, нажмите на ярлыке правой клавишей мыши (либо левой клавишей мыши в сочетании с клавишей Control, либо тапнув двумя пальцами по трекпаду), и выберите опцию Открыть. Gatekeeper предупредит, что приложение может содержать вирусы, но позволит его запустить.

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

Чтобы появилась возможность без дополнительных действий запускать программы из любого источника, необходимо ввести в Терминал следующую команду (потребуется ввести пароль администратора):

sudo spctl —master-disable

После того, как вы ввели эту команду, откройте Системные настройки —> Защита и безопасность. Здесь во вкладке Основные появится возможность разрешить запуск приложений из «Любого источника». Эта практически полностью отключает Gatekeeper.

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

Как вернуть прежние настройки Gatekeeper?

Чтобы вернуть настройки Gatekeeper в прежнее состояние вернитесь в Терминал и введите следующую команду:

sudo spctl —master-enable

После следующего запуска Системных настроек раздел Защита и безопасность будет выглядеть, как и прежде.

Источник

Sudo spctl master disable не работает

All about macOS and iOS

Как отключить проверку приложений в Mac OS

В Mac OS существует специальный сервис Gatekeeper — в переводе на русский «хранитель ворот», созданный для проверки цифровой подписи приложений и при вероятных проблемах не дающий запускать их.

С одной стороны, вроде бы это полезный защитник — если вы волнуетесь за свою безопасность, то настройте ее на максимум и проблемы будут практически исключены. Однако чаще пользователей волнует, как отключить проверку приложений мак, как устанавливать программы на Mac OS Mojave от любого разработчика, потому что этот защитник докучает им своей назойливостью.

Читайте также:  Навигатор не работает клавиатура

Ранее, до Mac OS Sierra, GateKeeper отключался проще, но и теперь программы можно запустить, а защитника — при необходимости отключить.

Если достаточно решить вопрос, как отключить проверку программ Mac, не разбираясь, как Gatekeeper Mac отключить целиком, то просто нажмите на ярлыке определенной программы с зажатым Ctrl и нажимайте на Открыть. Gatekeeper предупредит об опасности, но разрешит запуск.

Чтобы не мучиться каждый раз, что не запускаются программы Mac OS Sierra без подобных танцев с бубном, наберите в Терминале (нужен админский пароль) такую команду:

sudo spctl —master-disable

Далее откройте настройки системы, там «Безопасность и защита», вкладка Основные. Там должна будет появиться возможность разрешения запуска каких бы то ни было приложений, то есть вопрос, как отключить Gatekeeper Mojave, будет практически полностью решен.

Также существует скрипт от TNT Team, решающий проблемы с «хранителем ворот» на macOS Sierra, подробнее о котором узнать вы можете из этого тематического видео:

Источник

Как заставить Mac установить приложение, скачанное с интернета

Из соображений безопасности разработчики macOS ограничили возможность установки приложений по умолчанию.

Специальная опция по пути Системные настройки – Защита и безопасность – Основные ограничивает круг безопасных приложений. На любой Mac из коробки можно разрешить установку программы только из App Store или из магазина Apple и от идентифицированных разработчиков.

? Спасибо re:Store за полезную информацию. ?

Далеко не все создатели ПО стремятся стать подтвержденными разработчиками. Для этого создаваемые программы и игры должны отвечать четким требованиями Apple. Купертиновцы никогда не одобрят некоторые возможности приложений вроде полного доступа к системному диску или изменения настроек macOS.

Так некоторые приложения выпускаются в двух версиях: для App Store с ограниченным функционалом и с полным набором возможностей.


При попытке установить такую программу пользователь увидит предупреждение.

Если же приложение было выпущено идентифицированным разработчиком и прошло проверку Apple, но файл после этого был модифицирован, вы увидите другое сообщение об ошибке.

Такое сообщение чаще всего свидетельствует о взломе приложения или добавлении в установщик вредоносного содержимого.

Система сразу же предложит удалить установщик в корзину.

Как разрешить установку одного приложения из любого источника

Чтобы не менять настройки системы, но разрешить установку одного стороннего приложения, сделайте следующее:

1. Зажмите клавишу Control и в Finder нажмите на установочный пакет приложения.

2. Выберите пункт Открыть из контекстного меню.

Читайте также:  Не работает клаксон шевроле авео

3. В диалоговом окне подтвердите желание открыть приложение неустановленного разработчика.

4. Введите пароль администратора.

Так данное приложение будет установлено в обход заданных системных параметров безопасности.

Как активировать установку приложений из любого источника

Начиная с macOS Sierra купертиновцы скрыли из системных настроек возможность разрешить установку приложений из любого источника. К счастью, опция осталась в системе и активировать ее можно через приложение Терминал.

1. Запускаем Терминал.

2. Вводим следующую команду:

sudo spctl —master-disable

3. Подтверждаем ввод команды паролем администратора.

Теперь в параметрах появится пункт, разрешающий установку приложений из любого источника.

4. Переходим в настройки системы (Системные настройки – Защита и безопасность – Основные) и устанавливаем соответствующий параметр.

После этого операционная система будет разрешать установку любых приложений.

Источник

Обходим систему безопасности macOS

Самым безопасным местом для загрузки программ на Mac остаётся фирменный магазин App Store и я настоятельно рекомендую устанавливать софт именно оттуда. Но что делать, если хочется немного «попиратствовать», а в macOS Catalina ещё сильнее затянули гайки с установкой приложений из непроверенных источников (наши любимые торренты относятся именно к таким).

Сегодня расскажу как можно довольно просто побороть вот такую ошибку при открытии приложений: «Приложение повреждено и его не удается открыть. Переместите приложение в Корзину.»

Для начала вернём в системные настройки выбор пункта, разрешающий использование приложений, загруженных из «Любого источника» (по умолчанию он теперь скрыт). А находится эта настройка тут «Системные настройки — > Защита и безопасность -> Основные», если кто не знал.

Чтобы появился пункт из «Любого источника» выполним в Терминале следующую команду (команда выполняется единожды):

Обычно этого хватает чтобы разблокировать работу неподписанных приложений, но не всегда.

Cнятие карантина для указанного приложения в macOS

Если чуда не произошло и приложение по-прежнему отказывается запускаться выдавая ошибку, попробуем удалить его из карантина macOS пишем в Терминале следующую команду:

В конце ставим пробел и перетащив иконку нужной программы в окно Терминала нажимаем Enter. Теперь программа должна запуститься без проблем. По традиции предлагаю почитать про безопасное открытие программ и технологию Gatekeeper на Mac на сайте Apple https://support.apple.com/ru-ru/HT202491 (правда про обход системы безопасности там не будет написано).

Подписывайтесь на канал Яндекс.Дзен и узнавайте первыми о новых материалах, опубликованных на сайте.

ЕСЛИ СЧИТАЕТЕ СТАТЬЮ ПОЛЕЗНОЙ,
НЕ ЛЕНИТЕСЬ СТАВИТЬ ЛАЙКИ И ДЕЛИТЬСЯ С ДРУЗЬЯМИ.

Источник

Оцените статью