ฉันสามารถใช้การรักษาความปลอดภัยและความเป็นส่วนตัวบานหน้าต่างการตั้งค่าให้เปิดและปิดไฟร์วอลล์ แต่วิธีการที่ฉันสามารถทำได้ด้วยบรรทัดคำสั่ง - สิ่งที่มีdefaults write
อาจจะ?
ฉันสามารถใช้การรักษาความปลอดภัยและความเป็นส่วนตัวบานหน้าต่างการตั้งค่าให้เปิดและปิดไฟร์วอลล์ แต่วิธีการที่ฉันสามารถทำได้ด้วยบรรทัดคำสั่ง - สิ่งที่มีdefaults write
อาจจะ?
คำตอบ:
เปิดใช้งานแอปพลิเคชันไฟร์วอลล์ผ่าน
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
ยูทิลิตี้บรรทัดคำสั่ง
sudo
ยกเลิกการโหลด & โหลด daemon (/System/Library/LaunchDaemons/com.apple.alf.agent.plist); มิฉะนั้นจะพยายามยกเลิกการโหลดและโหลดจากผู้ใช้ launchd ซึ่งจะไม่ทำงาน อย่างไรก็ตามอย่าทำsudo
ตามคำสั่งสำหรับผู้ใช้