Mac OS вообще не имеет прав доступа к папке usr/bin
Я пытаюсь переименовать имя файла "CodeSign" для проблемы с патчем, но я все устала и кажется, что я могу иметь только доступ для чтения к файлу внутри usr/bin
- Разрешение папки "Система" установлено на чтение и запись
- Я на счет администратора
Что я пробовал: зайти в терминал с помощью 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