Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ซอฟต์แวร์ >> Mac

วิธีปิด Gatekeeper บน macOS ให้หมด (Completely Disable)

ถ้าคุณเคยดาวน์โหลดแอป Mac จากที่ไม่ใช่ App Store น่าจะเคยเจอ Gatekeeper ของ Apple ใน macrus เวอร์ชันเก่า มีตัวเลือกปิด Safety Measure นี้และดาวน์โหลดแอปจากที่ไหนก็ได้ แต่ Setting นั้นไม่แสดงโดย Default แล้ว

แต่คุณสามารถคืน Legacy Function นี้ได้ด้วยคำสั่ง Terminal มาดูวิธีปิด Gatekeeper ให้หมดใน macOS เวอร์ชันใหม่ๆ

ทำไม Gatekeeper จึงสำคัญ

ทุกครั้งที่ Launch แอปที่ดาวน์โหลดนอก App Store ครั้งแรก Gatekeeper จะเตือน หรือ ป้องกันไม่ให้เปิดแอปนั้น ถ้า Developer ได้ไฟล์ผ่านการตรวจสอบและ Notarized โดย Apple คุณจะเปิดซอฟต์แวร์ได้ไม่มีปัญหา แต่ถ้า macOS ยืนยันไม่ได้ว่าแอปปลอดภัยจาก Malware Gatekeeper จะเข้ามาบล็อก

วิธีปิด Gatekeeper บน macOS ให้หมด (Completely Disable)

มาตรวจสอบความปลอดภัยที่มีประโยชน์นี้ช่วยหยุดไม่ให้คุณเปิด Malware โดยไม่รู้ตัว และคุณมัก Bypass ได้ตอนจำเป็น สำหรับคนส่วนใหญ่ Standard Gatekeeper Workaround Methods มีผล แต่คุณอาจอยากได้ Flexibility มากขึ้นใน Settings

การปรับแต่ง Safety Features ต้นทางของ Apple มีความเสี่ยง และเราส่วนใหญ่ไม่ต้องทำการเปลี่ยนแปลงรุนแรง แต่ไม่ได้หมายความว่าจะไม่ต้องทำเลย แม้เราไม่แนะนำให้ปิด Gatekeeper บน macOS เราจะยังแสดงวิธีทำด้านล่าง

ปิด Gatekeeper ด้วย Terminal

เพื่อคืน Legacy Setting ที่ให้ปิด Gatekeeper ให้หมด ต้องรันคำสั่งใน Terminal Terminal คือ Command Line Interface ของ macOS ใช้ง่ายพอคุ้นเคย

ปิด Gatekeeper ทำตามขั้นตอน:

  1. เปิด Terminal จาก Applications > Utilities
  2. พิมพ์คำสั่ง:
    sudo spctl --master-disable
  3. กด Enter พิมพ์รหัสผ่าน Admin
  4. กด Enter อีกครั้ง
วิธีปิด Gatekeeper บน macOS ให้หมด (Completely Disable)

ตอนนี้ ตัวเลือก Anywhere ควรปรากฏภายใต้ Section Allow apps downloaded from ใน System Preferences > Security & Privacy > General จากที่นี่ คุณเปลี่ยน Setting ได้เพื่อคลายหรือแน่น Gatekeeper Security เมื่อไหร่ก็ได้ แต่โปรดจำว่า การหลีกเลี่ยง Safety Measures ต้นทางของ macOS มาพร้อมความเสี่ยง

เปิด Gatekeeper ด้วย Terminal

ถ้าอยาก Undo การเปลี่ยนแปลง และเปิด Gatekeeper กลับ คุณทำได้อีกครั้งด้วยคำสั่ง Terminal เรียบง่าย

เปิด Gatekeeper ทำตามขั้นตอน:

  1. เปิด Terminal จาก Applications > Utilities
  2. พิมพ์คำสั่ง:
    sudo spctl --master-enable
  3. กด Enter พิมพ์รหัสผ่าน Admin ถ้าต้องการ
  4. กด Enter อีกครั้ง

ตัวเลือก Anywhere ใน System Preferences > Security & Privacy > General ควรหายไป และเหลือแค่ Standard Gatekeeper Settings

เช็กสถานะ Gatekeeper ด้วย Terminal

ถ้าไม่แน่ใจสถานะ Gatekeeper ปัจจุบัน และอยาก Double-check ว่าการเปลี่ยนแปลงเกิดขึ้นจริง ทำได้ด้วยคำสั่ง Terminal อีกตัว

เช็กสถานะ Gatekeeper ทำตามขั้นตอน:

  1. เปิด Terminal จาก Applications > Utilities
  2. พิมพ์คำสั่ง:
    spctl --status
  3. กด Enter
วิธีปิด Gatekeeper บน macOS ให้หมด (Completely Disable)

Terminal จะแสดงสถานะ Gatekeeper ปัจจุบัน แต่เช็ก System Preferences > Security & Privacy > General มักง่ายกว่า ถ้าไม่มีตัวเลือก Anywhere แสดงว่า Gatekeeper เปิดเต็มรูปแบบ ซึ่งเป็นสภาพที่เหมาะสมสำหรับเราส่วนใหญ่

มาตรวจสอบความปลอดภัยใน macOS สำคัญ

แม้คุณจะปิด Built-in macOS Security Tools บางส่วนได้ คุณจะนادرๆ ที่ต้องทำ ด้วยคำสั่ง Terminal เรียบง่าย คุณคืน Legacy Setting ของ Gatekeeper, เปิดฟีเจอร์กลับเต็มรูปแบบ และเช็กสถานะได้ตลอด

Built-in Safety Measures ของ Apple อยู่เพื่อช่วย แต่บางครั้งมากเกินไปอาจทำให้เดือดร้อน ถ้าอยากปิด Security Feature สำคัญ ควรเข้าใจเครื่องมือที่กำลังปรับ และผลลัพธ์ที่อาจเกิดขึ้นก่อน แต่พอรู้ลายของที่ดินแล้ว การตัดสินใจที่มีข้อมูลอยู่ในมือคุณ