วิธีการปิดการใช้งาน Gatekeeper จาก Command Line ใน Mac OS X
แม้ว่าผู้ใช้ Mac ส่วนใหญ่จะต้องการให้ Gatekeeper เปิดใช้งานเพื่อความปลอดภัยผู้ใช้ขั้นสูงบางรายพบว่า Gatekeeper มีความกระตือรือร้นในการป้องกันไม่ให้แอพพลิเคชันของบุคคลที่สามใช้ใน OS X
ในขณะที่ง่ายต่อการปิด Gatekeeper ผ่านทาง System Preferences ใน Mac ตัวเลือกอื่นคือการปิดใช้งาน Gatekeeper โดยใช้บรรทัดคำสั่งใน OS X ซึ่งจะเป็นประโยชน์สำหรับวัตถุประสงค์ในการเขียนสคริปต์การกำหนดค่าการจัดการระยะไกลและสำหรับผู้ที่ต้องการ ใช้ Terminal
ปิดใช้งาน Gatekeeper จาก Command Line ใน OS X
เปิดใช้งาน Terminal ถ้าคุณยังไม่ได้ดำเนินการ (/ Applications / Utilities /) และออกคำสั่งต่อไปนี้เพื่อปิด Gatekeeper:
sudo spctl --master-disable
ตีกลับและป้อนรหัสผ่านผู้ดูแลระบบตามที่ sudo ต้องการโดยปกติและ Gatekeeper จะถูกปิดใช้งานทันที ถ้าคุณต้องการยืนยันสิ่งนี้คุณสามารถทำได้ด้วยค่าสถานะ -status และคำสั่งเดียวกันเช่น:
spctl --status
"การประเมินผลถูกปิดใช้งาน" เพื่อแสดงว่า Gatekeeper ถูกปิดอยู่ นอกจากนี้คุณยังจะพบว่าแผงควบคุมความปลอดภัยของ Gatekeeper Security จะถูกตั้งค่าเป็น "ทุกที่"
เปิดใช้งาน Gatekeeper จาก Command Line ของ Mac OS X
แน่นอนคุณสามารถเปิด Gatekeeper จากบรรทัดคำสั่งของ OS X ได้ด้วยโดยใช้สตริงคำสั่งต่อไปนี้:
sudo spctl --master-enable
Hit return และคุณสามารถยืนยันสถานะได้อีกครั้งด้วย -status:
$ spctl --status
assessments enabled
Gatekeeper จะเปิดใช้งานอีกครั้งในการตั้งค่าที่เข้มงวดที่สุด การปิดใช้งานการตั้งค่าจะดำเนินการผ่าน GUI ด้วย
ผู้ใช้ส่วนใหญ่ควรปล่อยให้ Gatekeeper เปิดอยู่และหากจำเป็นต้องใช้ก็สามารถข้ามได้ผ่านแผงการกำหนดลักษณะระบบตามเกณฑ์ต่อแอปพลิเคชันหรือคลิกขวาที่ "Open" trick