Đây là chế độ được gọi là "rootless" trong phiên bản mới của OS X. Nó thực sự làm cho các thư mục hệ thống nhất định chỉ đọc (ngay cả đối với quản trị viên). "/ usr" là một trong những thư mục được bảo vệ (thư mục con duy nhất được loại trừ khỏi quy tắc này là "/ usr / local")
Người ta có thể vô hiệu hóa chế độ không root này bằng các lệnh sau:
$ sudo nvram boot-args="rootless=0"
$ sudo reboot
Nhưng điều này không được khuyến khích! Cách thực hành tốt nhất là chỉ cài đặt công cụ tùy chỉnh thành "/ usr / local".
Cập nhật (27-ngày 15 tháng 10): 10.11 (El Capitan) Phát hành công khai
Xin lưu ý rằng cách giải quyết được mô tả ở trên sẽ không hoạt động với bản phát hành công khai của El Capitan nữa vì Apple đã thay đổi mọi thứ xung quanh.
Cách thích hợp để vô hiệu hóa chế độ "không root" (còn gọi là Bảo vệ toàn vẹn hệ thống, "SIP") là khởi động tạm thời vào Chế độ khôi phục (giữ Command + R trong khi khởi động) và sử dụng csrutil disable
lệnh (hoặc csrutil enable
để có thể bật lại) từ Terminal. Có thể truy cập Terminal thông qua menu của Trình cài đặt khởi chạy ở Chế độ khôi phục.