Я имею:
ls -l /usr/bin/git
-rwxr-xr-x 1 root wheel 18176 3 gru 07:36 /usr/bin/git
Сейчас:
sudo rm -rf /usr/bin/git
дает:
rm: /usr/bin/git: Operation not permitted
Итак, я действительно не знаю, что делать.
Я имею:
ls -l /usr/bin/git
-rwxr-xr-x 1 root wheel 18176 3 gru 07:36 /usr/bin/git
Сейчас:
sudo rm -rf /usr/bin/git
дает:
rm: /usr/bin/git: Operation not permitted
Итак, я действительно не знаю, что делать.
В последнем выпуске OSX, El Capitan, Apple добавила защиту для файлов в /usr/bin
(и других каталогах). Они называют это Защита целостности системы:
В OS X учетная запись «root» ранее не имела ограничений на доступ и могла обращаться к любой системной папке или приложению на вашем Mac. Программное обеспечение получило доступ на уровне root, когда вы ввели имя администратора и пароль для его установки, и затем могло изменить или перезаписать любой системный файл или приложение.
Защита целостности системы ограничивает учетную запись root и ограничивает действия, которые пользователь root может выполнять в защищенных частях OS X.
Если у вас есть достаточные разрешения, вы можете переопределить это (см. Комментарии в разделе Как отключить защиту целостности системы (без root) в OS X El Capitan, опубликованной в OsxDaily).
Учитывая плюсы / минусы, делать это не рекомендуется для большинства людей.
Скорее, вы должны рассмотреть возможность добавления версии git, которой вы можете манипулировать (и удалять при необходимости), например, из MacPorts или homebrew.