web-dev-qa-db-fra.com

Mac OS n'a pas du tout l'autorisation d'utiliser le dossier usr / bin

J'essaie de renommer le nom de fichier "codesign" pour un problème de patch, mais j'ai tout fatigué et il me semble que je ne peux avoir qu'un accès en lecture au fichier à l'intérieur usr/bin

  1. L'autorisation de dossier "Système" est définie sur Lecture et écriture
  2. Je suis sur le compte administrateur

Ce que j'ai essayé: entrer dans le terminal en utilisant Sudo -i pour obtenir un accès root à usr/bin pour renommer. Tapé dans renommer la commande mv codesign codesign_10.11 toujours obtenir l'erreur de l'opération ne peut pas être effectuée

Quel est le problème avec mon autorisation d'accès? Comment puis-je le réparer?

10
Ricek

Avez-vous mis à jour Mac OS X vers la version "El Capitan"?

Si c'est le cas, vous ne pouvez plus rien modifier dans/System,/bin,/sbin ou/usr (sauf/usr/local), même en utilisant l'utilisateur root. Ils appellent cette "fonctionnalité" la "protection de l'intégrité du système".

J'ai eu le même problème et j'ai trouvé cette explication ici .

21
Perazzo

exécuter la ligne de commande comme coup:

Mise à jour Sudo Gem - Système

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

1
Jerrold