วิธีปิดการใช้งาน Gatekeeper จาก Command Line ใน Mac OS X

สารบัญ:

Anonim

แม้ว่าผู้ใช้ Mac ส่วนใหญ่จะต้องการให้ Gatekeeper เปิดใช้งานเพื่อความปลอดภัย ผู้ใช้ขั้นสูงบางคนพบว่า Gatekeeper กระตือรือร้นมากเกินไปในการป้องกันไม่ให้แอปของบุคคลที่สามใช้ใน macOS และ Mac OS X

แม้ว่าการปิด Gatekeeper ผ่านการตั้งค่าระบบบน Mac จะเป็นเรื่องง่าย แต่อีกทางเลือกหนึ่งคือการปิดใช้งาน Gatekeeper โดยใช้บรรทัดคำสั่งใน Mac OSสิ่งนี้มีประโยชน์สำหรับวัตถุประสงค์ในการเขียนสคริปต์ การกำหนดค่า การจัดการระยะไกล และสำหรับผู้ที่ต้องการใช้เทอร์มินัลเท่านั้น

ปิดใช้งาน Gatekeeper จาก Command Line ใน Mac OS

Launch Terminal หากคุณยังไม่ได้ดำเนินการ (/Applications/Utilities/) และออกคำสั่งต่อไปนี้เพื่อปิด Gatekeeper:

sudo spctl --master-disable

Hit return และป้อนรหัสผ่านผู้ดูแลระบบตามปกติที่ sudo ต้องการ และ Gatekeeper จะถูกปิดใช้งานทันที หากคุณต้องการยืนยันสิ่งนี้ คุณสามารถทำได้โดยใช้แฟล็ก –status และคำสั่งเดียวกัน เช่น:

sctl --status

การดำเนินการนี้จะรายงานกลับว่า 'การประเมินถูกปิดใช้งาน' เพื่อระบุว่า Gatekeeper ถูกปิด นอกจากนี้ คุณจะพบว่าแผงการตั้งค่าความปลอดภัยของ Gatekeeper จะถูกตั้งค่าเป็น 'ทุกที่'

วิธีเปิดใช้งาน Gatekeeper จาก Command Line ของ Mac OS X

แน่นอน คุณยังสามารถเปิดใช้ Gatekeeper จากบรรทัดคำสั่งของ macOS / Mac OS X ได้โดยใช้สตริงคำสั่งต่อไปนี้:

sudo spctl --master-enable

Hit return และคุณสามารถยืนยันสถานะอีกครั้งด้วย –status:

$ spctl --การประเมินสถานะที่เปิดใช้งาน

Gatekeeper จะถูกเปิดใช้งานอีกครั้งในการตั้งค่าที่เข้มงวดที่สุด ขณะที่ปิดใช้งาน การตั้งค่าจะดำเนินการผ่าน GUI เช่นกัน

อีกครั้ง ผู้ใช้ส่วนใหญ่ควรเปิด Gatekeeper ทิ้งไว้ และถ้าจำเป็น ก็สามารถข้ามผ่านแผงการตั้งค่าระบบตามแต่ละแอป หรือใช้เคล็ดลับ “เปิด” คลิกขวา .

ความสามารถในการปิดใช้งาน Gatekeeper ผ่านเทอร์มินัลมีมาระยะหนึ่งแล้ว และเคล็ดลับนี้ใช้ได้กับ Mac OS รุ่นใหม่ทั้งหมด รวมถึง macOS Big Sur, Catalina, Mojave, High Sierra และ Sierra

หากคุณทราบคำแนะนำที่เป็นประโยชน์อื่น ๆ ที่เกี่ยวข้องกับการเปิดใช้งานและปิดใช้งาน Gatekeeper จากบรรทัดคำสั่ง (หรืออย่างอื่น) โปรดแบ่งปันกับเราในความคิดเห็นด้านล่าง

วิธีปิดการใช้งาน Gatekeeper จาก Command Line ใน Mac OS X