Correction de l'erreur "Opération non autorisée" du terminal dans macOS Monterey
Table des matières:
Si vous êtes un utilisateur de la ligne de commande Mac, vous avez peut-être remarqué que de nombreuses commandes fréquemment utilisées 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 tard, y compris Monterey et Big Sur. L'erreur "Opération non autorisée" dans le terminal peut être vue après l'émission de commandes même simples comme l'utilisation de 'ls' 'mv' et 'cp' dans le répertoire de l'utilisateur, mais aussi dans de nombreux autres emplacements de répertoire sur le Mac, et en essayant pour utiliser de nombreuses commandes par défaut.De toute évidence, ce type de message d'erreur rend la navigation et l'utilisation de la ligne de commande dans MacOS Mojave assez difficiles, voire impossibles, à de nombreuses fins. Ne vous inquiétez pas, le Terminal n'est pas cassé dans les nouvelles versions de MacOS.
Cette procédure pas à pas vous montrera comment corriger les messages d'erreur "Opération non autorisée" affichés sur la ligne de commande dans Terminal pour Mac OS dans Mojave 10.14 ou version ultérieure.
Comment réparer l'erreur "Opération non autorisée" dans le terminal pour Mac OS
- Déroulez le menu Pomme et choisissez "Préférences Système"
- Choisissez le panneau de configuration "Sécurité et confidentialité"
- Maintenant, sélectionnez l'onglet "Confidentialité", puis dans le menu de gauche, sélectionnez "Accès complet au disque"
- Cliquez sur l'icône de verrouillage dans le coin inférieur gauche du panneau de préférences et authentifiez-vous avec une connexion de niveau administrateur
- Maintenant, cliquez sur le bouton plus pour ajouter une application avec un accès complet au disque
- Naviguez jusqu'au dossier /Applications/Utilitaires/ et choisissez "Terminal" pour accorder au terminal des privilèges d'accès complet au disque
- Relancez le terminal, les messages d'erreur "Opération non autorisée" auront disparu
Si vous n'avez pas encore rencontré le message d'erreur "Opération non autorisée" dans le terminal de MacOS (Mojave 10.14 ou version ultérieure), c'est probablement parce que vous n'avez pas erré dans un répertoire ou un chemin de fichier qui a les restrictions d'accès supplémentaires (ou que vous n'utilisez pas Terminal, auquel cas tout cet article n'est pas pour vous).
Bien que de nombreux répertoires système et racine génèrent également des messages d'erreur dans macOS Terminal, vous pouvez également trouver le message d'erreur même lorsque vous essayez de travailler dans le répertoire d'accueil de l'utilisateur, y compris dans de nombreux les dossiers utilisateur ~/Library/, comme ~/Library/Messages (où les pièces jointes iMessage et les journaux de discussion sont stockés dans Mac OS) et ~/Library/Mail/ (où les plug-ins de messagerie au niveau de l'utilisateur, les données de boîte aux lettres et d'autres données de l'application Mail est stocké), et bien d'autres.
Vous pouvez tester cela vous-même, avant et après avoir effectué le réglage des paramètres décrit ci-dessus avec une commande simple comme utiliser ls sur l'un des dossiers protégés :
ls ~/Library/Messages
Si Terminal ne dispose pas d'un accès complet au disque, le message d'erreur "Opération non autorisée" s'affichera.
Si Terminal dispose d'un accès complet au disque ou si SIP est désactivé, vous ne verrez pas ce message d'erreur dans le terminal MacOS.
Au cas où vous vous poseriez la question, oui, cela signifie qu'il existe en fait deux façons de corriger les erreurs "Opération non autorisée" que vous pouvez rencontrer dans MacOS Terminal ; le premier que nous détaillons ici est plutôt simple et accorde des privilèges d'accès supplémentaires à l'application Terminal, et l'autre est un peu plus dramatique 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 il suffit généralement de désactiver SIP et de redémarrer pour faire disparaître l'erreur si vous préférez emprunter 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 introuvable" 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, partagez-les avec nous dans les commentaires ci-dessous.