ผู้ใช้ที่ใช้ Mac มานานอาจจะชอบความสามารถในการปรับแต่งระบบปฏิบัติการในระดับต่ำสุด หลายปีที่ผ่านมาการตั้งค่าที่ซ่อนอยู่และแอพปรับแต่งเองช่วยให้ผู้ใช้ควบคุม Mac ได้อย่างสมบูรณ์เพื่อปรับแต่งรูปลักษณ์และการใช้งาน
แต่ถ้าผู้ใช้สามารถเข้าถึงไฟล์ระบบหลักเหล่านี้ได้เช่นกันมัลแวร์ก็เช่นกัน ความจริงข้อนี้ทำให้แอปเปิ้ลแนะนำคุณสมบัติความปลอดภัยที่เรียกว่า System Integrity Protection ใน macOS เริ่มต้นด้วย OS X El Capitan ในปี 2015 และในขณะที่ System Integrity Protection เป็นคุณสมบัติที่สำคัญที่ผู้ใช้ส่วนใหญ่จะได้รับประโยชน์จากมัน เวิร์กโฟลว์ของผู้ใช้และแอปพลิเคชัน ดังนั้นหากคุณยินดีที่จะยอมรับความเสี่ยงของการลดความปลอดภัยเพื่อแลกกับความยืดหยุ่นที่มากขึ้นต่อไปนี้เป็นวิธีปิดการใช้งานการป้องกันความสมบูรณ์ของระบบใน macOS
การป้องกันความสมบูรณ์ของระบบคืออะไร
ก่อนที่เราจะดำเนินการต่อไปเราจะใช้เวลาสักครู่เพื่อดูว่าการป้องกันความสมบูรณ์ของระบบทำอะไรเพื่อให้แน่ใจว่าการปิดใช้งานเป็นสิ่งที่คุณต้องการ การป้องกันความสมบูรณ์ของระบบคือทั้งหมดที่เกี่ยวกับการ จำกัด การเข้าถึงไฟล์ระบบที่สำคัญดังนั้นการบล็อกเวกเตอร์การโจมตีเพื่อหามัลแวร์และซอฟต์แวร์ที่เป็นอันตรายอื่น ๆ
บัญชีผู้ใช้ macOS ปกติมักจะมีข้อ จำกัด ว่าไฟล์ใดที่พวกเขาสามารถเข้าถึงได้ แต่ ผู้ใช้รูท ซึ่งเป็นบัญชีผู้ใช้พิเศษที่มีสิทธิ์ยกระดับเพื่อวัตถุประสงค์ในการดูแลระบบไม่มีข้อ จำกัด ก่อนที่จะมีการแนะนำการป้องกันความถูกต้องของระบบผู้ใช้หรือสคริปต์ที่มีสิทธิ์เข้าถึงบัญชีผู้ใช้รูทและรหัสผ่านจะสามารถเข้าถึงทุกส่วนของระบบได้อย่างมีประสิทธิภาพ
ตระหนักถึงปัญหาความปลอดภัยที่อาจเกิดขึ้นพร้อมกับความจริงที่ว่าผู้ใช้ Mac ส่วนใหญ่ ไม่จำเป็นต้องเข้าถึงหรือแก้ไขไฟล์ระบบหลัก Apple สร้างระบบการป้องกันความสมบูรณ์ของระบบเพื่อป้องกันการเข้าถึงตำแหน่งและไฟล์สำคัญแม้สำหรับผู้ใช้รูท สถานที่เหล่านี้รวมถึง:
/ระบบ
/ usr
/ bin
sbin /
แอปพลิเคชันใด ๆ ที่ติดตั้งไว้ล่วงหน้าเป็นส่วนหนึ่งของ macOS
เมื่อเปิดใช้งานการป้องกันความสมบูรณ์ของระบบวิธีเดียวที่จะแก้ไขไฟล์ในตำแหน่งเหล่านี้คือผ่านแอพหรือกระบวนการที่ลงชื่อโดย Apple โดยได้รับอนุญาตอย่างชัดเจน ตัวอย่างเช่นกระบวนการอัพเดตซอฟต์แวร์หรือตัวติดตั้งแอปพลิเคชันของ Apple แอพของบุคคลที่สามและแม้แต่ผู้ดูแลระบบของ Mac ไม่สามารถแก้ไขไฟล์เหล่านี้ได้ไม่ว่าในกรณีใด ๆ หากคุณพยายามทำเช่นนั้นแม้จะมีคำสั่ง“ sudo” คุณก็จะได้รับข้อความแจ้ง การไม่อนุญาตให้ ใช้งาน
คุณควรปิดการใช้งานการป้องกันความสมบูรณ์ของระบบ?
ดังที่กล่าวไว้การป้องกันความถูกต้องของระบบอาจทำให้เกิดปัญหากับเวิร์กโฟลว์ของผู้ใช้ระดับสูงหรือแอปพลิเคชันบางอย่างที่ต้องการความสามารถในการแก้ไขไฟล์ระบบ ข่าวดีก็คือคุณสามารถปิดการใช้งานการป้องกันความสมบูรณ์ของระบบได้ตราบใดที่คุณยินดีที่จะยอมรับความเสี่ยงที่เครื่อง Mac ของคุณจะมีความเสี่ยงมากขึ้นหากคุณทำเช่นนั้น อย่างไรก็ตามสำหรับผู้ใช้ระดับสูงความยืดหยุ่นในการเข้าถึงและแก้ไขไฟล์เหล่านี้อาจมีความเสี่ยง
ดังนั้นโดยย่อหากคุณทราบว่าเวิร์กโฟลว์หรือแอพที่คุณต้องการอาศัยการเข้าถึงไฟล์ระบบที่ได้รับการป้องกันและคุณเข้าใจถึงความเสี่ยงที่เกี่ยวข้องคุณอาจตกลงกับการปิดใช้งานการป้องกันความสมบูรณ์ของระบบ แต่ถ้าคุณไม่รู้ว่าทำไมคุณต้องปิดการใช้งานการป้องกันความสมบูรณ์ของระบบหรือถ้าคุณเพิ่งทำเพราะแอพที่คุณดาวน์โหลดบอกให้คุณดีกว่าการเปิดใช้งานและหาวิธีแก้ปัญหาอื่นสำหรับแอพหรือกระบวนการ คุณกำลังพยายามที่จะรองรับ
ปิดใช้งานการป้องกันความถูกต้องของระบบ
- หากต้องการปิดใช้งานการป้องกันความสมบูรณ์ของระบบให้บูตเครื่อง Mac ของคุณในโหมดการกู้คืนโดยกดปุ่ม Command และ R บนแป้นพิมพ์ค้างไว้ทันทีที่คุณได้ยินเสียงระฆังบูต
- เมื่อคุณบูตเข้าสู่โหมดการกู้คืนให้เลือก อรรถประโยชน์> เทอร์มินัล จากแถบเมนูที่ด้านบนของหน้าจอ
- หากต้องการตรวจสอบว่าการป้องกันความถูกต้องของระบบเปิดใช้งานหรือปิดใช้งานอยู่ในปัจจุบันให้ใช้คำสั่ง สถานะ csrutil
- หากต้องการ ปิดใช้งาน การป้องกันความสมบูรณ์ของระบบให้ใช้คำสั่ง csrutil ปิดการใช้งาน คุณสามารถ เปิดใช้งานอีกครั้งใน ภายหลังโดยทำซ้ำขั้นตอนเหล่านี้และใช้คำสั่ง csrutil enable แทน
- เมื่อคุณปิดใช้งานการป้องกันความสมบูรณ์ของระบบแล้วให้รีสตาร์ท Mac ของคุณผ่านทางเมนู Apple