วิธีอนุญาต Apps จาก Anywhere ใน macOS Sierra Gatekeeper

Gatekeeper ใน macOS Sierra กำลังเข้มงวดกว่าเดิมโดยผิดนัดให้อนุญาตเฉพาะตัวเลือกสำหรับแอปที่ดาวน์โหลดได้จาก App Store หรือ App Store และระบุนักพัฒนาซอฟต์แวร์ ผู้ใช้ Mac ขั้นสูงอาจต้องการอนุญาตตัวเลือกที่สามซึ่งเป็นความสามารถในการเปิดและอนุญาตให้แอปดาวน์โหลดได้จากทุกที่ใน macOS Sierra


เพื่อให้ชัดเจนตัวเลือก "อนุญาตให้แอปพลิเคชันดาวน์โหลดได้จากทุกที่" ถูกซ่อนไว้โดยค่าเริ่มต้นใน Gatekeeper สำหรับ macOS Sierra คุณสามารถดูข้อมูลนี้ได้โดยไปที่แผงการตั้งค่าความปลอดภัยและความเป็นส่วนตัวและในส่วน "ทั่วไป" คุณจะไม่พบตัวเลือกดังกล่าวสำหรับการตั้งค่าของ Gatekeeper app แม้จะมีการแทรกแซงบรรทัดคำสั่งเล็กน้อยคุณสามารถเปิดเผยทางเลือกที่สามและฟื้นความสามารถในการเปิดแอปที่มาจากที่ใดก็ได้

ไม่แนะนำสำหรับผู้ใช้ Mac ส่วนใหญ่ผู้ใช้ Mac ขั้นสูงและนักพัฒนาซอฟต์แวร์ที่มีความสามารถในการวัดความถูกต้องของแอปได้อย่างถูกต้องควรใช้วิธีนี้ซึ่งจะเป็นการปิดใช้งาน Gatekeeper จากบรรทัดคำสั่งซึ่งจะลบกลไกการรักษาความปลอดภัย Gatekeeper มาตรฐานใน Mac OS

วิธีอนุญาต Apps จาก Anywhere ใน Gatekeeper สำหรับ macOS Sierra

  1. ออกจากการตั้งค่าระบบ
  2. เปิดแอ็พพลิเคชั่น Terminal จากโฟลเดอร์ / Applications / Utilities / แล้วใส่ไวยากรณ์คำสั่งต่อไปนี้:
  3. sudo spctl --master-disable

  4. ตีกลับและรับรองความถูกต้องด้วยรหัสผ่านผู้ดูแลระบบ
  5. เรียกใช้การตั้งค่าระบบใหม่และไปที่ "ความปลอดภัยและความเป็นส่วนตัว" และแท็บ "ทั่วไป"
  6. ตอนนี้คุณจะเห็นตัวเลือก "Anywhere" ใต้ 'อนุญาตให้แอปดาวน์โหลดจาก:' ตัวเลือก Gatekeeper

ขณะนี้คุณสามารถเปิดและเปิดแอปจากที่ใดก็ได้ภายใต้ macOS Sierra แต่ควรระวังก่อนว่าจะปิด Gatekeeper และไม่แนะนำสำหรับผู้ใช้ Mac ส่วนใหญ่ การอนุญาตแอพพลิเคชันจากที่ใดก็ได้รวมถึงนักพัฒนาซอฟต์แวร์ที่ไม่ได้ระบุอาจทำให้ Mac มีความเสี่ยงต่อมัลแวร์และซอฟต์แวร์ที่เป็นอันตรายและควรหลีกเลี่ยงโดยผู้ใช้ Mac ทุกคนยกเว้นผู้ที่มีความสามารถขั้นสูง

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

การคืนค่าความปลอดภัยของ Gatekeeper เริ่มต้นใน macOS Sierra

นอกจากนี้คุณสามารถกลับรายการนี้และย้อนกลับไปที่การตั้งค่าเริ่มต้นอย่างเข้มงวดของ Gatekeeper เพื่ออนุญาตเฉพาะแอปพลิเคชันจาก Mac App Store และระบุนักพัฒนาซอฟต์แวร์โดยการออกสตริงคำสั่งต่อไปนี้:

sudo spctl --master-enable

การกดปุ่มย้อนกลับและการตรวจสอบสิทธิ์ใหม่จะทำให้ MacOS Gatekeeper กลับสู่สถานะเริ่มต้นที่เข้มงวดของการอนุญาตแอปแบบสุ่มจากการเปิดตัว

เกือบทุกผู้ใช้ Mac ควรปล่อยให้คุณลักษณะนี้เปิดใช้งานอยู่ในสถานะเริ่มต้น หากคุณไม่มีความสามารถในการระบุว่า Apps ใดถูกต้องตามกฎหมายหรือไม่คุณไม่ควรเปลี่ยนตัวเลือกนี้อย่างแน่นอน ไม่สามารถเปิด "แอปเนื่องจากเป็นข้อความจากนักพัฒนาซอฟต์แวร์ที่ไม่ได้ระบุ" เพื่อปกป้องผู้ใช้ Mac จำนวนมากและไม่ควรละเลย