Jest to tak zwany tryb „rootless” w nowej wersji OS X. Skutecznie sprawia, że niektóre katalogi systemowe są tylko do odczytu (nawet dla administratorów). „/ usr” jest jednym z tych chronionych katalogów (jedynym podkatalogiem wykluczonym z tej reguły jest „/ usr / local”)
Ten tryb rootowania można wyłączyć za pomocą następujących poleceń:
$ sudo nvram boot-args="rootless=0"
$ sudo reboot
Ale nie jest to zalecane! Najlepszą praktyką jest instalowanie niestandardowych plików tylko w „/ usr / local”.
Aktualizacja (27 października 15): 10.11 (El Capitan) Publiczne wydanie
Należy pamiętać, że opisane powyżej obejście nie będzie już działać w publicznej wersji El Capitan, ponieważ Apple zmieniło wszystko.
Właściwym sposobem wyłączenia trybu „rootless” (inaczej System Integrity Protection, „SIP”) jest tymczasowe uruchomienie w trybie odzyskiwania (przytrzymaj Command + R podczas rozruchu) i skorzystaj z csrutil disablepolecenia (lub csrutil enableponownie włącz) z Terminala. Terminal jest osiągalny poprzez menu instalatora, który uruchamia się w trybie odzyskiwania.
Modyfikacja NVRAM w celu wyłączenia trybu rootowania nie działa na El Capitan od (przynajmniej) wersji GM do przodu. Sprawdź tę odpowiedź dla metody, która działa w obecnie dostępnej wersji: stackoverflow.com/questions/32590053/...
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.