วิธีอนุญาตแอปจากทุกที่ใน macOS Gatekeeper (บิ๊กสุ
สารบัญ:
Gatekeeper ใน MacOS เข้มงวดกว่าที่เคย โดยค่าเริ่มต้นจะอนุญาตเฉพาะตัวเลือกสำหรับแอพที่ดาวน์โหลดจาก App Store หรือ App Store และระบุผู้พัฒนาเท่านั้น ผู้ใช้ Mac ขั้นสูงอาจต้องการอนุญาตตัวเลือกที่สาม ซึ่งก็คือความสามารถในการเปิดและอนุญาตแอพที่ดาวน์โหลดได้จากทุกที่ใน macOS Big Sur, macOS Catalina, macOS Sierra, macOS High Sierra และ MacOS Mojave
เพื่อความชัดเจน ตัวเลือก “อนุญาตให้ดาวน์โหลดแอปพลิเคชันจากทุกที่” จะถูกซ่อนไว้ตามค่าเริ่มต้นใน Gatekeeper สำหรับ macOS ตั้งแต่ Sierra เป็นต้นไป คุณสามารถดูสิ่งนี้ได้โดยไปที่แผงการกำหนดลักษณะความปลอดภัยและความเป็นส่วนตัว และในส่วน "ทั่วไป" คุณจะไม่พบตัวเลือกดังกล่าวสำหรับการตั้งค่าอนุญาตแอป Gatekeeper แม้จะเป็นเช่นนั้น ด้วยการแทรกแซงบรรทัดคำสั่งเพียงเล็กน้อย คุณก็สามารถเปิดเผยตัวเลือกที่สามและเปิดแอปที่มาจากทุกที่ได้อีกครั้ง
วิธีนี้ไม่แนะนำสำหรับผู้ใช้ Mac ส่วนใหญ่ เฉพาะผู้ใช้ Mac ขั้นสูงและนักพัฒนาที่มีความสามารถในการวัดความถูกต้องของแอพอย่างแม่นยำควรใช้วิธีนี้ ซึ่งเกี่ยวข้องกับการปิดใช้งาน Gatekeeper จากบรรทัดคำสั่ง ซึ่งเป็นการลบมาตรฐาน กลไกการรักษาความปลอดภัยของ Gatekeeper ใน Mac OS
วิธีอนุญาตแอปจากทุกที่ใน Gatekeeper สำหรับ macOS Big Sur, Catalina, Mojave, Sierra
- ออกจากการตั้งค่าระบบ
- เปิดแอป Terminal จากโฟลเดอร์ /Applications/Utilities/ จากนั้นป้อนไวยากรณ์คำสั่งต่อไปนี้:
- กดปุ่มย้อนกลับและตรวจสอบสิทธิ์ด้วยรหัสผ่านผู้ดูแลระบบ
- เปิดใช้งานการตั้งค่าระบบอีกครั้ง และไปที่ “ความปลอดภัยและความเป็นส่วนตัว” และแท็บ “ทั่วไป”
- ตอนนี้คุณจะเห็นตัวเลือก "ทุกที่" ใต้ "อนุญาตแอปที่ดาวน์โหลดจาก:" ตัวเลือก Gatekeeper
sudo spctl --master-disable
ตอนนี้คุณจะสามารถเปิดและเรียกใช้แอพได้จากทุกที่ภายใต้ macOS Mojave, High Sierra และ Sierra แต่ขอเตือนไว้ก่อนว่าการดำเนินการนี้จะเป็นการปิด Gatekeeper และไม่แนะนำสำหรับผู้ใช้ Mac ส่วนใหญ่
การอนุญาตแอปจากทุกที่รวมถึงนักพัฒนาที่ไม่ปรากฏชื่อ อาจปล่อยให้ Mac เสี่ยงต่อมัลแวร์และขยะบางประเภท และผู้ใช้ Mac ทุกคนควรหลีกเลี่ยง ยกเว้นผู้ใช้ที่มีความสามารถขั้นสูงอย่างแท้จริง
อีกวิธีหนึ่งคือการเพิ่มข้อยกเว้นของ Gatekeeper ด้วยตนเองผ่านทางบรรทัดคำสั่ง วิธีแก้ปัญหาที่อาจเหมาะสมกว่าการปล่อยให้ทุกอย่างแซงหน้า Gatekeeper
กลับสู่การรักษาความปลอดภัย Gatekeeper เริ่มต้นใน macOS Mojave, High Sierra, Sierra
คุณยังสามารถย้อนกลับสิ่งนี้และกลับไปใช้การตั้งค่า Gatekeeper ที่เข้มงวดตามค่าเริ่มต้นซึ่งอนุญาตเฉพาะแอพจาก Mac App Store และระบุผู้พัฒนาโดยใช้สตริงคำสั่งต่อไปนี้:
sudo spctl --master-enable
การกดปุ่มย้อนกลับและตรวจสอบสิทธิ์อีกครั้งจะทำให้ macOS Gatekeeper กลับสู่สถานะเริ่มต้นที่เข้มงวดซึ่งไม่อนุญาตให้เปิดแอปแบบสุ่ม
ผู้ใช้ Mac เกือบทุกคนควรปล่อยให้คุณสมบัตินี้เปิดใช้งานในสถานะเริ่มต้นหากคุณไม่สามารถแยกแยะได้ง่ายว่าแอปใดถูกต้องตามกฎหมายหรือไม่ คุณไม่ควรเปลี่ยนตัวเลือกนี้โดยเด็ดขาด ข้อความ “ไม่สามารถเปิดแอปได้เนื่องจากมาจากนักพัฒนาที่ไม่ปรากฏชื่อ” มีไว้เพื่อให้การป้องกันแก่ผู้ใช้ Mac ส่วนใหญ่และไม่ควรเพิกเฉย