Mac OS вообще не имеет прав доступа к папке usr/bin

Я пытаюсь переименовать имя файла "CodeSign" для проблемы с патчем, но я все устала и кажется, что я могу иметь только доступ для чтения к файлу внутри usr/bin

  1. Разрешение папки "Система" установлено на чтение и запись
  2. Я на счет администратора

Что я пробовал: зайти в терминал с помощью sudo -i получить root-доступ к usr/bin для переименования. Набирается в команде переименования mv codesign codesign_10.11 все еще получаю ошибку Операция не может быть выполнена

Что не так с моим разрешением доступа? Как я могу это исправить?

3 ответа

Решение

Вы обновили Mac OS X до версии El Capitan?

Если это так, вы больше не можете ничего изменять в /System, /bin, /sbin или /usr (кроме /usr/local), даже используя пользователя root. Они называют эту "функцию" как "Защита целостности системы".

У меня была такая же проблема, и я нашел это объяснение здесь.

Выполнить командную строку как удар :

обновление самоцвета sudo --system

sudo gem install -n / usr / local / bin cocoapods

Попробуйте изменить код собственности:

chown -R "user_name" folder_name

Например:

chown -R "John Doe" codesign
Другие вопросы по тегам