Odpowiedzi:
Włącz zaporę aplikacji przez
defaults write /Library/Preferences/com.apple.alf globalstate -int 1
(0, aby wyłączyć) i uruchom ponownie usługi
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
Zaporą aplikacji można sterować za pomocą /usr/libexec/ApplicationFirewall/socketfilterfwpliku binarnego.
Zobacz tutaj, aby uzyskać więcej informacji.
Pamiętaj, że zapora aplikacji jest całkowicie inna niż filtr pakietów BSD, który można skonfigurować za pomocą ipfwnarzędzia wiersza poleceń.
sudorozładować i załadować demona (/System/Library/LaunchDaemons/com.apple.alf.agent.plist); w przeciwnym razie spróbuje je rozładować i załadować od uruchomionego użytkownika, co nie będzie działać poprawnie. Nie należy jednaksudowydawać poleceń dla użytkownika.