นี่เป็นโหมดที่เรียกว่า "rootless" ในเวอร์ชันใหม่ของ OS X ซึ่งจะทำให้ไดเรกทอรีระบบบางอย่างเป็นแบบอ่านอย่างเดียว (แม้กระทั่งสำหรับผู้ดูแลระบบ) "/ usr" เป็นหนึ่งในไดเรกทอรีที่ได้รับการป้องกัน (ไดเรกทอรีย่อยเดียวที่ถูกแยกออกจากกฎนี้คือ "/ usr / local")
หนึ่งสามารถปิดใช้งานโหมด rootless นี้ด้วยคำสั่งต่อไปนี้:
$ sudo nvram boot-args="rootless=0"
$ sudo reboot
แต่ไม่แนะนำ! แนวทางปฏิบัติที่ดีที่สุดคือการติดตั้งข้อมูลที่กำหนดเองเป็น "/ usr / local" เท่านั้น
อัพเดท (27 ต.ค. -15): 10.11 (El Capitan) การเปิดเผยต่อสาธารณะ
โปรดทราบว่าการแก้ปัญหาที่อธิบายไว้ข้างต้นจะไม่ทำงานกับการเปิดตัว El Capitan อีกต่อไปเนื่องจาก Apple ได้เปลี่ยนแปลงสิ่งต่าง ๆ
วิธีที่เหมาะสมในการปิดการใช้งานโหมด "rootless" (aka System Integrity Protection "SIP") คือการบูตชั่วคราวในโหมดการกู้คืน (กดค้าง Command + R ระหว่างการบู๊ต) และใช้csrutil disable
คำสั่ง (หรือcsrutil enable
เปิดใช้งานใหม่) จากเทอร์มินัล เทอร์มินัลสามารถเข้าถึงได้ผ่านเมนูของตัวติดตั้งที่เปิดในโหมดการกู้คืน