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

david3497463
źródło

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.

klanomath
źródło