Operacja niedozwolona „sudo ditto -v to folder / usr / bin”


2

Próbuję skopiować plik exec z mojego folderu pobierania do / usr / bin / using sudo ditto -v sweep /usr/bin/sweep, ale polecenie zawsze kończy się niepowodzeniem w terminalu. Próbowałem nawet ręcznie przeciągnąć i upuścić, ale folder ma tylko uprawnienia do konta systemowego. Czy istnieje sposób, w jaki mogę zmienić polecenie, aby zezwolić na uprawnienia do tego folderu, aby móc skopiować plik ?.

Używam OS X 10.11.1

Odpowiedzi:


2

Folder / usr / bin / jest (podobnie jak inne foldery systemowe w El Capitan) chroniony przez SIP (System Integrity Protection).

Możesz uruchomić system w trybie odzyskiwania, wyłączyć Ochronę integralności systemu, wpisując csrutil disablew Terminal.app, a po ponownym uruchomieniu skopiować plik wykonywalny lub zamiast tego użyć folderu / usr / local / bin. W tym drugim przypadku może być konieczne dostosowanie ścieżki.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.