Mac os как отключить gatekeeper

Disable Gatekeeper on macOS Big Sur (11.x)

Since macOS 10.8, Apple requires applications to be signed before they can be run. However, code signing is a paid process (costing a $99/year subscription, and more if you also want to publish to the Mac App Store).

Independent developers may not have the time or budget required to sign their applications or upload them to the Mac App Store. Due to this, many open source applications can’t be run out of the box on macOS.

Recent macOS versions have made it increasingly difficult to disable Gatekeeper. Thankfully, there are still several ways to disable or bypass it as of March 2021.

Usage

Disabling Gatekeeper permanently

  1. Open a terminal by pressing Cmd + Space , enter “Terminal” and open the application.
  2. Run the following command: sudo spctl —master-disable . Enter your administrator password when requested.
  3. Gatekeeper is now disabled permanently.

Disabling Gatekeeper for one application only

Using Finder

Note: This method may not work for all applications. If the application still doesn’t run after following the steps below, try following the steps described in Using Terminal instead.

  1. Open Finder and navigate to the application you just downloaded.
  2. Right-click the application and choose Open.
  3. Click Cancel in the confirmation dialog that appears. This is required since macOS Big Sur, as the dialog must now be opened twice for the Open button to appear. On macOS Catalina and older, you only have to open this dialog once.
  4. Right-click the application a second time and choose Open again.
  5. Click Open in the confirmation dialog that appears.

You only have to do this for the first application start. You can start the application as usual afterwards.

Using Terminal

  1. Open a terminal by pressing Cmd + Space , enter “Terminal” and open the application.
  2. Run the following command: xattr -dr com.apple.quarantine /path/to/Application.app . The path is case-sensitive and must point to the application bundle. (You can use Tab to complete file paths.)
Читайте также:  Когда обновление mac os maverick

You only have to do this before starting the application for the first time. You can start the application as usual afterwards.

Using curl or wget

You can also download the application using a tool that doesn’t set the quarantine attribute. curl or wget should work for this. Open a terminal then run:

This is how Steam and update frameworks like Sparkle are able to download and run applications without requiring them to be signed.

Frequently asked questions

Isn’t it insecure to disable Gatekeeper?

With today’s security threats, antivirus software is becoming less relevant over the years. Many antiviruses are now fooled by malware executables, and other forms of malware aren’t detected by most antiviruses. While perfect security doesn’t exist, it still is a good idea to avoid exposing yourself to modern threats such as ransomware.

To make your computing more secure, consider the following options:

  • Block tracking and malware scripts using uBlock Origin. This will also make browsing faster and decrease network traffic.
  • Block tracking and malware domains using Dan Pollock’s hosts file. This has the upside of working on all software on your computer, not just Web browsers.

I still can’t run an application after disabling Gatekeeper.

If the application was packaged in a ZIP archive, this could be due to the executable ( +x ) attribute being missing on the binary contained in the .app bundle. To solve this:

  1. Open a terminal by pressing Cmd + Space , enter “Terminal” and open the application.
  2. Run the following command: chmod +x /path/to/Application.app/Contents/MacOS/* . The path is case-sensitive and must point to the application bundle. (You can use Tab to complete file paths.)

You only have to do this before starting the application for the first time. You can start the application as usual afterwards.

License

Copyright © 2017-2021 Hugo Locurcio and contributors

Источник

Как отключить гейткипер из командной строки в Mac OS X 2021

Mac OS X Welcome Videos

  • Mac OS X Welcome Videos

    Хотя большинство пользователей Mac захотят оставить Gatekeeper включенным в целях безопасности, некоторые опытные пользователи считают, что Gatekeeper чрезмерно усердствует в предотвращении использования сторонних приложений в Mac OS X.

    Хотя Gatekeeper легко отключить с помощью системных настроек на Mac, другой вариант — отключить Gatekeeper с помощью командной строки в Mac OS X. Это может быть полезно для сценариев, настройки, удаленного управления и просто для тех, кто предпочитает использовать терминал.

    Отключить гейткипер из командной строки в Mac OS X

    Запустите терминал, если вы еще этого не сделали (/ Applications / Utilities /), и выполните следующую команду, чтобы отключить Gatekeeper:

    Читайте также:  Что такое windows boot camp

    sudo spctl —master-disable

    Нажмите return и введите пароль администратора, как обычно требуется sudo, и Gatekeeper будет немедленно отключен. Если вы хотите подтвердить это, вы можете сделать это с помощью флага –status и той же команды, например:

    Это сообщит «оценки отключены», чтобы указать, что Gatekeeper был отключен. Вы также обнаружите, что на панели настроек Gatekeeper Security будет установлено значение «Везде».

    Как включить Gatekeeper из командной строки Mac OS X

    Конечно, вы также можете включить Gatekeeper из командной строки Mac OS X, используя следующую командную строку:

    sudo spctl —master-enable

    Нажмите return и вы можете подтвердить статус снова с помощью –status:

    $ spctl —status
    assessments enabled

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

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

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

    Источник

    Mac os как отключить gatekeeper

    Gatekeeper предназначен для того, чтобы запретить неопытному пользователю устанавливать программы из сомнительных источников.

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

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

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

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

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

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

    Чтобы вернуть настройки Gatekeeper в прежнее состояние вернитесь в Терминал и введите следующую команду:
    sudo spctl —master-enable
    После следующего запуска Системных настроек раздел Защита и безопасность будет выглядеть, как и прежде.

    Источник

    Как запускать программы из любых источников в 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

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

    Источник

    [OS X] Отключаем функцию Gatekeeper

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

    Gatekeeper — отличная вещь для простого пользователя. Эта функция не позволяет запускать потенциально нежелательные приложения, проверяя их на соответствие заданным требованиям вроде размещения в App Store или наличия специального сертификата. А вот разработчикам, системным администраторам и прочим энтузиастам Gatekeeper может здорово помешать в работе, и во избежание этого функция легко отключается в «Системных настройках». Впрочем, через 30 дней неактивности она включится автоматически, о чём честно предупреждает всплывающее окно.

    sudo defaults write /Library/Preferences/com.apple.security GKAutoRearm -bool NO

    sudo defaults write /Library/Preferences/com.apple.security GKAutoRearm -bool YES

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

    Источник

    Читайте также:  Восстановление загрузчика windows 10 вручную
  • Оцените статью