Travailler avec l'utilitaire de terminal de votre Mac mais obtenir le message d'erreur «Opération non autorisée?» Les commandes Terminal Server qui fonctionnaient auparavant dans macOS High Sierra et Sierra ne fonctionnent-elles pas?
Si tel n'est pas le cas, bon nombre de nos lecteurs Mac avancés nous disent que leur travail est entravé par ce message d'erreur «opération non autorisée». Ils voient cette erreur sur les commandes avancées comme le super-utilisateur sudo et les commandes chown de propriété, mais aussi sur les commandes simples comme la commande list directory ls et autres. Quel bordel!
De nombreux utilisateurs sont confrontés à ce message d'erreur irritant depuis la mise à jour vers macOS Catalina-Mojave.
Cela se produit lors de l'exécution d'applications tierces ou après la saisie de lignes de commande dans le terminal, quelle que soit la simplicité de la demande!
Le message d'erreur «Opération non autorisée» apparaît même lorsque vous essayez de lire certains répertoires dans l'utilisateur local!
macOS est fiable et bien protégé, mais parfois ces protections vont au-delà. Découvrez ce qui cause le message d'erreur «Opération non autorisée» et apprenez comment y remédier.
Alors, qu'est-ce qui cause exactement cette frustration et comment y remédier?
La bonne nouvelle est qu'il est assez facile à corriger - nous avons juste besoin de mettre à jour certains des paramètres de sécurité et de protection de votre Mac!

Cela commence par la protection de l'intégrité du système d'Apple
À partir de macOS Mojave, Apple a ajouté des mesures de sécurité supplémentaires via SIP (System Integrity Protection) pour assurer le bon fonctionnement de votre système d'exploitation. En fait, bon nombre de ces nouvelles «fonctionnalités» ressemblent étroitement à la façon dont iOS fonctionne avec les autorisations d'application sur vos iPhones et iPads!
La protection de l'intégrité du système (SIP) est la façon dont Apple protège votre Mac contre les logiciels malveillants. Le fonctionnement de SIP consiste à verrouiller les zones sensibles du système d'exploitation afin que seule Apple puisse y accéder.
Ce processus est généralement effectué par des mises à jour officielles ou des installateurs Apple. Le résultat est que les utilisateurs et les applications tierces ne peuvent parfois pas lire ou écrire dans les endroits où ils doivent travailler.
Cette restriction provoque la plupart des messages d'erreur «Opération non autorisée»
Alors que SIP était présent depuis El Capitan, Apple a étendu sa protection à Mojave et au-dessus. En conséquence, de nombreuses personnes obtiennent des erreurs là où elles n'étaient pas auparavant. SIP permet toujours d'accéder à certains répertoires, comme ~ / Applications, mais en verrouille totalement d'autres comme ~ / System ou ~ / usr.
Le travail de SIP (System Integrity Protection) consiste à empêcher TOUS LES TYPES D'UTILISATEURS, y compris les utilisateurs administratifs, de modifier ce qu'Apple considère comme des fichiers d'exploitation critiques.
Et c'est bon et mauvais.
Bon pour les gens qui jouent avec leurs systèmes sans vraiment savoir ce qu'ils font Et mauvais pour les gens qui savent vraiment ce qu'ils font.
Mais comme la plupart des choses dans Apple World et dans la vie, il existe une solution de contournement.
Vous pouvez lire ce que Apple a à dire sur SIP sur son site Web. Mais pour savoir ce que vous pouvez faire à ce sujet, lisez la suite ci-dessous.
Alors allons-y!
Comment réparer une erreur d'application ou de terminal non autorisée en accordant un accès complet au disque au terminal ou à une application
Il existe deux solutions possibles si vous rencontrez le message d'erreur «Opération non autorisée». Cependant, sachez que chaque solution affaiblit dans une certaine mesure la sécurité de votre machine.
Il est recommandé de conserver une sauvegarde récente et de ne continuer que si vous êtes en confiance avec les ordinateurs.
Vérifiez également les autres alternatives avant d'essayer nos solutions. Vous pouvez trouver un autre moyen de contourner ce que vous essayez de faire, c'est plus facile et plus sûr. Vous pouvez même contacter Apple directement pour voir s'ils peuvent vous aider.
La première solution, et certainement préférée, consiste à autoriser l'accès complet au disque à l'application que vous essayez d'utiliser.
Le plus souvent, les utilisateurs rencontrent le message d'erreur lorsqu'ils exécutent des lignes de commande dans Terminal.
Mais vous l'avez peut-être rencontré lors de l'utilisation d'une application tierce. Quoi qu'il en soit, la première chose à faire est de donner à l'application ou à l'utilitaire approprié Full Disk Access.
Cela revient à mettre sur une liste blanche pour le SIP d'Apple et permet un accès en lecture ou en écriture à tous les répertoires.
Comment accorder un accès complet au disque à une application ou à un terminal
Accorder un accès complet au disque à toutes les applications ou utilitaires (y compris ceux natifs d'Apple comme Terminal) est potentiellement problématique, surtout si vous n'êtes pas familier avec macOS.
Ouvrez les Préférences Système> Sécurité et confidentialité> onglet Confidentialité

- Sélectionnez Full Disk Access dans la barre latérale gauche
- Si vous ne pouvez pas apporter de modifications, déverrouillez votre disque en appuyant sur l'icône de cadenas dans le coin inférieur gauche et entrez votre mot de passe administrateur
- Appuyez sur le symbole +
- Ajoutez l'application ou le terminal à vos applications approuvées avec un accès complet. Fermez l'application si elle est déjà en cours d'exécution, puis ajoutez-la à la liste
- Redémarrez l'application ou le terminal et voyez s'il accepte maintenant vos commandes
- Pour les applications, à la réouverture, autorisez-le à apporter des modifications à votre ordinateur si nécessaire
- Vous ne devez effectuer cette opération qu'une seule fois pour chaque application ou terminal
Vous ne voyez pas l'accès complet au disque dans les paramètres de sécurité et de confidentialité?
Si vous ne voyez pas l'accès complet au disque dans l'onglet Confidentialité des Préférences Système de Sécurité et de Confidentialité, vérifiez d'abord que votre Mac exécute macOS 10.14 ou supérieur. Cette option n'est pas disponible sur les versions antérieures de macOS.
Si vous confirmez que votre Mac exécute macOS Mojave et versions ultérieures, essayez de redémarrer en utilisant un autre compte d'utilisateur et voyez si l'option apparaît.
Obtention de l'opération de message d'erreur non autorisée dans macOS High Sierra, Sierra ou El Capitan?
Si vous utilisez des versions antérieures de macOS ou Mac OS X El Capitan et que vous obtenez ce message, votre meilleur recours est de suivre la deuxième solution ci-dessous de désactivation temporaire de la protection de l'intégrité du système de votre Mac, connue sous le nom de SIP.
Vous voulez une autre façon? Soit prudent!
Cette deuxième solution, plus radicale, consiste à désactiver complètement la protection de l'intégrité du système (SIP) d'Apple.
Cela ouvre potentiellement votre machine à un monde entier de vulnérabilités et doit être fait avec une extrême prudence. Ne considérez cette option que si vous avez épuisé toutes les alternatives et que vous êtes à l'aise pour exécuter des lignes de commande dans Terminal.
Encore une fois, cette solution extrême n'est pas recommandée pour la plupart des utilisateurs.
Désactivez temporairement la protection de l'intégrité du système de votre Mac (recommandé pour les utilisateurs avancés uniquement!)
- Redémarrez en mode de récupération (appuyez et maintenez la commande + R au démarrage)
- Ouvrez l'utilitaire de terminal
- Tapez la commande csrutil disable
- Cela vous donne un accès complet et illimité à l'intégralité du système d'exploitation de votre Mac et à chaque fichier - là encore, uniquement pour les utilisateurs avancés
- Pour les utilisateurs du terminal;
- Redémarrez votre Mac et ouvrez à nouveau Terminal
- Utiliser le terminal avec les commandes qui ont entraîné des erreurs de fonctionnement non autorisées
- Une fois terminé, suivez les étapes 1-2 et réactivez SIP à l'aide de la commande csrutil enable
- Redémarrez votre Mac et SIP devrait être de retour en affaires
Ne laissez pas la simplicité de ces commandes vous tromper, choisir de désactiver SIP ne doit pas être pris à la légère.
Cependant, une fois désactivé, vous serez totalement libre dans les répertoires. Ce message d'erreur embêtant «Opération non autorisée» ne vous dérangera plus.
Réactivez SIP une fois que vous avez terminé vos tâches qui nécessitent ce type d'accès.
Comment activer SIP
- Redémarrez votre Mac et maintenez la commande + 'R' alors qu'il se rallume
- Cliquez sur Utilitaires et ouvrez Terminal
- Tapez la commande suivante et appuyez sur Entrée: csrutil enable
Vérifiez l'état du SIP de votre macOS (protection de l'intégrité du système)
Si vous ne savez pas si votre Mac a SIP activé ou désactivé, utilisez une simple commande de terminal pour vérifier!
- Ouvrez Terminal depuis Applications> Utilitaires
- Tapez cette commande exactement: csrutil status
- Recherchez l'un de ces messages:
- État de la protection de l'intégrité du système: activé
- État de la protection de l'intégrité du système: désactivé
Modifiez l'état en suivant les instructions ci-dessus. N'oubliez pas de redémarrer après avoir apporté N'IMPORTE QUELLE modification au SIP de votre Mac. Si cela ne fonctionne pas, redémarrez votre Mac en mode de récupération (Command + R) et entrez Terminal via Recovery. Tapez ensuite votre commande SIP.
Impossible de lire les fichiers de la bibliothèque utilisateur sous macOS? Voyez-vous le message Opération non autorisée?
Certains lecteurs nous ont fait savoir qu'en ajoutant Terminal et d'autres applications à la liste des programmes permettant l'accès complet au disque, ils pouvaient également accéder et lire des répertoires et des fichiers dans leur bibliothèque utilisateur.
Apple a étendu la protection SIP (System Integrity Protection) de macOS dans macOS 10.14+ pour inclure certains dossiers et fichiers du système et de la bibliothèque dans le répertoire personnel de l'utilisateur. Là où vous pouviez auparavant ouvrir et accéder à ces fichiers et répertoires utilisateur dans les versions antérieures de macOS High Sierra / Sierra, dans macOS Mojave, Catalina et au-dessus (c.-à-d. 10.14+), ces fichiers, etc. ne sont plus lisibles sans désactiver SIP ou octroyer le disque complet. Accès.
Pour rappel, pour accorder l'accès à une application, accédez à Préférences Système> Sécurité et confidentialité> Accès complet au disque et ajoutez l'application à laquelle vous souhaitez donner accès.
Faites-nous part de vos commentaires sur le message d'erreur «Opération non autorisée». Nos étapes de dépannage vous ont-elles aidé ou avez-vous dû trouver un autre moyen?