Correction de l'erreur "Operation not permitted" du terminal dans MacOS Mojave

Si vous êtes un utilisateur de la ligne de commande Mac, vous avez peut-être remarqué que de nombreuses commandes fréquemment utilisées et entrées dans le Terminal (ou iTerm) entraînent un message d'erreur "Opération non autorisée" depuis la mise à jour vers MacOS Mojave 10.14 ou plus. L'erreur "Operation not permitted" dans le terminal peut être détectée après avoir lancé des commandes simples comme "ls", "mv" et "cp" dans le répertoire de l'utilisateur, mais aussi dans de nombreux autres répertoires du Mac, et en essayant d'utiliser de nombreuses commandes par défaut. Il est évident que ce type de message d'erreur rend la navigation et l'utilisation de la ligne de commande dans MacOS Mojave très difficile, voire impossible, pour de nombreuses raisons. Ne vous inquiétez pas, le terminal n'est pas cassé dans les nouvelles versions de MacOS.

Cette visite guidée vous montrera comment corriger les messages d'erreur "Opération non autorisée" vus en ligne de commande dans Terminal pour Mac OS dans Mojave 10.14 ou plus récent.

Comment corriger l'erreur "Opération non autorisée" dans le terminal pour Mac OS

  1. Descendez le menu Pomme et choisissez "Préférences Système"
  2. Choisissez le panneau de contrôle "Sécurité et vie privée"
  3. Sélectionnez maintenant l'onglet "Vie privée", puis dans le menu de gauche, sélectionnez "Accès complet au disque"
  4. Cliquez sur l'icône du cadenas dans le coin inférieur gauche du panneau de préférences et authentifiez-vous avec un login de niveau administrateur
  5. Cliquez maintenant sur le bouton [+] plus pour ajouter une application avec un accès complet au disque
  6. Naviguez dans le dossier /Applications/Utilitaires/ et choisissez "Terminal" pour accorder à Terminal les privilèges d'accès au disque complet
  7. Relancez le terminal, les messages d'erreur "Opération non autorisée" auront disparu
Lire aussi :  Badges d'activité Apple Watch : Le Nouvel An lunaire, le Mois de l'histoire des Noirs et le Mois du cœur.

Si vous n'avez pas encore rencontré le message d'erreur "Operation not permitted" dans le Terminal de MacOS (Mojave 10.14 ou plus récent), c'est probablement parce que vous n'avez pas erré dans un répertoire ou un chemin d'accès de fichier qui comporte les restrictions d'accès supplémentaires (ou que vous n'utilisez pas le Terminal, auquel cas tout cet article n'est pas pour vous).

Bien que de nombreux répertoires système et racine lancent des messages d'erreur dans MacOS Terminal, vous pouvez également trouver le message d'erreur même en essayant de travailler dans le répertoire personnel de l'utilisateur, y compris dans de nombreux dossiers ~/Library/ de l'utilisateur, comme ~/Library/Messages (où les pièces jointes iMessage et les journaux de chat sont stockés dans Mac OS) et ~/Library/Mail/ (où les plugins de courrier au niveau de l'utilisateur, les données de la boîte aux lettres et d'autres données de l'application Mail sont stockées), et bien d'autres encore.

Vous pouvez le tester vous-même, avant et après avoir effectué le réglage des paramètres décrit ci-dessus avec une simple commande comme l'utilisation de ls sur l'un des dossiers protégés :

ls ~/Bibliothèque/messages

Si le terminal ne dispose pas d'un accès complet au disque, vous verrez le message d'erreur "Operation not permitted".

Lire aussi :  Comment exécuter des applications GUI en tant que root sous Mac OS X

Si le terminal dispose d'un accès complet au disque, ou si le SIP est désactivé, vous ne verrez pas ce message d'erreur dans le terminal MacOS.

Au cas où vous vous demanderiez, cela signifie effectivement qu'il y a deux façons de corriger les erreurs "Operation not permitted" que vous pouvez rencontrer dans le terminal MacOS ; la première que nous détaillons ici est assez simple et accorde des privilèges d'accès supplémentaires à l'application Terminal, et l'autre est un peu plus spectaculaire et implique la désactivation de la protection de l'intégrité du système sur le Mac, ce qui n'est généralement pas recommandé et que nous ne couvrirons pas spécifiquement ici, bien que la simple désactivation du SIP et le redémarrage suffisent généralement à faire disparaître l'erreur si vous préférez suivre cette voie.

Le message "Opération non autorisée" est l'une des nombreuses erreurs de ligne de commande que vous pouvez rencontrer dans Mac OS Terminal. Une autre erreur de ligne de commande fréquemment rencontrée est le message d'erreur "commande non trouvée" qui peut également être rencontré dans le terminal pour MacOS pour diverses raisons.

Si vous avez d'autres conseils, astuces, suggestions ou réflexions sur la ligne de commande dans MacOS ou sur ce message d'erreur particulier, faites-nous part de vos commentaires ci-dessous.

Click to rate this post!
[Total: 1 Average: 5]

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *