1 votes

/usr/bin Changement de permission OSX 10.9 Mavericks

J'essaie de mettre en place Java sur Xcode et il doit accéder à /usr/bin/java à un moment donné. Mais je n'arrive pas à accéder à ce dossier et j'obtiens ce message : Le dossier "java" ne peut pas être ouvert car vous n'avez pas la permission de voir son contenu.

Même lorsque j'essaie d'accéder à l'autorisation par le biais de Get Info, le système n'ouvre pas le dossier en raison de la même restriction.

Je pense qu'il est possible de modifier l'autorisation via Terminal mais j'ai peur de faire exploser quelque chose sur mon Mac. Comment puis-je changer les permissions en toute sécurité ?

0voto

klanomath Points 63400

/usr/bin/java n'est pas un dossier valide, quelle que soit l'installation ou la version de Java (à ma connaissance).

Au lieu de cela, le fichier /usr/bin/java est un lien symbolique vers /System/Library/Frameworks/JavaVM.framework/Versions/A/Commandes/java installé par le programme d'installation Apple Java par défaut (v1.6.x).

Le programme d'installation Oracle Java (JDK/SDK ou JRE) est installé dans /Library/Java.

-1voto

F1Linux Points 1481

REMARQUE : les réponses ci-dessous sont pertinentes pour / usr/bin après la mise en place de SIP par Apple (10.11 El Cap). Merci à @klanomath pour sa contribution.

Pour répondre spécifiquement à votre question sur le souhait de changer les permanentes sur le /usr/bin comme vous le souhaitez, il n'en est rien en raison des protections (SIP). Examiner les résultats de ls -alO /usr/bin/java ci-dessous et notez le mot restreint :

terrencehoulahan$ ls -alO /usr/bin/java
lrwxr-xr-x  1 root  wheel  restricted 74 28 Oct 22:02 /usr/bin/java -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X