5

Я могу использовать панель настроек «Безопасность и конфиденциальность» для включения и отключения брандмауэра, но как я могу это сделать с помощью командной строки - что-то с defaults write может быть?

picture.png

1 ответ1

11

Включить брандмауэр приложения через

defaults write /Library/Preferences/com.apple.alf globalstate -int 1

(0 для отключения) и перезапустите сервисы

launchctl unload /System/Library/LaunchAgents/com.apple.alf.useragent.plist
launchctl unload /System/Library/LaunchDaemons/com.apple.alf.agent.plist

launchctl load /System/Library/LaunchDaemons/com.apple.alf.agent.plist
launchctl load /System/Library/LaunchAgents/com.apple.alf.useragent.plist

Брандмауэр приложения можно контролировать с помощью /usr/libexec/ApplicationFirewall/socketfilterfw .

Смотрите здесь для получения дополнительной информации.

Обратите внимание, что брандмауэр приложения полностью отличается от фильтра пакетов BSD, который можно настроить с помощью утилиты командной строки ipfw .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .