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/socketfilterfw
pliku 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ą ipfw
narzędzia wiersza poleceń.
sudo
rozł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 jednaksudo
wydawać poleceń dla użytkownika.