Problème droit sur le répertoire /usr

Par Gilbert, il y a 10 ans


Outils Linux

Hi guys,

Voila je rencontre un petit problème sur les droits d'un répertoire.

J'aimerai copier un fichier .so dans mon dossier /usr sur mon ordinateur (OS X).
Mais j'ai aucun droit sur le dossier en utilisateur dit "normal" mais aussi en root.
Je n'ai même pas la permission de changer les droits via un chmod.
Comment puis-je faire pour copier mon fichier getText.so ? :(

Merci d'avance pour vos retours.

Cordialement.

Gilbert
Bisous.

8 réponses

Grafikart, il y a 10 ans

Salut tu es sur maverick (dernière version de macOS ?)

Gilbert, il y a 10 ans

Salut Grafikart,

Je suis sur OS X El Capitan version 10.11.

Gilbert.

briceeeee, il y a 10 ans

Salut,

tu peux faire un petit ls -l sur ton dossier de destination ?

Gilbert, il y a 10 ans

Salut Briceeeee,

Voilà un petit ls -l :)

Cordialement.

Gilbert.

Grafikart, il y a 10 ans

Ma théorie, el capitan a introduit ce le système "rootless" (ou System Integrity Protection) qui empèche les gens de modifier des fichiers systèmes (même en root) donc le dossier /usr/lib est inaccessible quoi qu'il arrive (ce qui n'est pas le cas du dossier usr/local)

Gilbert, il y a 10 ans

Merci pour vos réponses Grafikart et Briceeeee.

Pour répondre à ta question Briceeeee, Oui j'ai test aussi en sudo

Avez-vous d'autre solution pour l'installation de getText sur mon serveur local (MAMP) ?

Cordialement.

Gilbert.

briceeeee, il y a 10 ans

Tout à l'air correct, si tu fais ton cp en ajoutantsudo en début de commande ça te donne toujours un operation not permitted ?

Sinon, il faut effectivement désactiver le SIP :

  • redémarrer le mac en mode Recovery (Command+R au démarrage quand la pomme apparaît à l'écran)
  • ouvrir un terminal (Utilities > Terminal)
  • entrer csrutil disable
  • redémarrer

Même manip avec csrutil enable pour le remettre après une modif.

Gilbert, il y a 10 ans

Hey !!!
Merci Briceeeee !!!

Ta méthode fonctionne bien !
J'ai enfin getText sur mon serveur local :)

Cordialement.

Gilbert.
Bisous.