Vous voyez l'erreur « Opération non autorisée » dans macOS Catalina ou Mojave ?

Travailler avec l'utilitaire de terminal de votre Mac mais obtenir le message d'erreur « Opération non autorisée? » Les commandes de terminal qui fonctionnaient auparavant dans macOS High Sierra et Sierra ne fonctionnent-elles pas ?

Si c'est le cas, vous n'êtes pas seul, 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 telles que les commandes super-utilisateur sudo et changer la propriété chown, mais également sur des commandes simples telles que 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 avoir entré des lignes de commande dans 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 de l'utilisateur local !

macOS est fiable et bien protégé, mais parfois ces protections vont au-delà. Découvrez les causes du message d'erreur « Opération non autorisée » et découvrez comment le corriger.

Alors, qu'est-ce qui cause exactement cette frustration et comment pouvez-vous y remédier ?

La bonne nouvelle, c'est que c'est assez facile à réparer: nous avons juste besoin de mettre à jour certains des paramètres de sécurité et de protection de votre Mac! Préférences système Mojave Mac

Contenu

    • Articles Similaires:
  • Cela commence par la protection de l'intégrité du système d'Apple
  • Comment réparer l'opération d'erreur d'application ou de terminal non autorisée en accordant un accès complet au disque au terminal ou à une application
    • Comment accorder un accès complet au disque à une application ou à un terminal
  • Obtenir un message d'erreur Opération non autorisée dans macOS High Sierra, Sierra ou El Capitan ?
  • Vous voulez une autre façon? Soit prudent!
    • Vérifiez l'état du SIP (Protection de l'intégrité du système) de votre macOS
  • Impossible de lire les fichiers de la bibliothèque utilisateur dans macOS? Le message Opération non autorisée s'affiche-t-il ?
  • Conseils aux lecteurs
    • Articles Similaires:
  • 3 astuces à l'aide de la commande de terminal pour accélérer votre Mac
  • Comment résoudre le problème de vidange de la batterie macOS Mojave
  • Votre Mac n'a pas pu communiquer avec votre message d'erreur Apple Watched, comment y remédier

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 beaucoup à 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 le moyen utilisé par Apple pour protéger votre Mac contre les logiciels malveillants. Le fonctionnement de SIP consiste à verrouiller les zones sensibles du système d'exploitation afin que seul Apple puisse y accéder.

Ce processus est généralement effectué par les mises à jour officielles ou les installateurs Apple. Le résultat est que les utilisateurs et les applications tierces ne peuvent parfois pas lire ou écrire aux endroits où ils ont besoin de 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 l'accès à certains répertoires, comme ~/Applications, mais en verrouille totalement d'autres comme ~/System ou ~/usr.

Le travail de SIP (System Integrity Protection) est de garder TOUS TYPES D'UTILISATEURS, y compris les utilisateurs administrateurs de modifier ce qu'Apple considère comme des fichiers d'exploitation critiques.

Et c'est bien et mal.

Bon pour les gens qui s'amusent avec leurs systèmes sans vraiment savoir ce qu'ils font Et mauvais pour les gens qui savent réellement ce qu'ils font.

Mais comme la plupart des choses dans le monde Apple et dans la vie, il existe une solution de contournement.

Vous pouvez lire ce que Apple a à dire sur SIP sur leur site internet. Mais pour savoir ce que vous pouvez faire à ce sujet, lisez la suite ci-dessous.

Alors allons-y !

Comment réparer l'opération d'erreur d'application ou de terminal non autorisée par Accorder 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 à l'aise avec les ordinateurs.

De plus, recherchez d'autres alternatives avant d'essayer nos solutions. Vous pouvez trouver un autre moyen plus simple et plus sûr de contourner ce que vous essayez de faire. Tu pourrais même contactez directement Apple pour voir s'ils peuvent 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 lors de l'exécution de lignes de commande dans Terminal.

Mais vous l'avez peut-être rencontré en utilisant une application tierce. Dans tous les cas, la première chose à essayer est de donner à l'application ou à l'utilitaire un accès complet au disque.

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 les applications natives d'Apple comme Terminal) est potentiellement problématique, surtout si vous n'êtes pas familier avec macOS.

Étapes pour corriger « opération non autorisée » en donnant un accès complet au disque

  1. Fermez l'application vous devez d'abord accorder un accès complet au disque.
    1. C'est aussi une bonne idée de fermer toutes les autres applications et de redémarrer votre Mac (* non requis mais recommandé)
  2. Ouvert Préférences système > Sécurité et confidentialité > Onglet Confidentialité Mac préférences système sécurité et confidentialité
  3. Sélectionner Accès complet au disque de la barre latérale gauche.
    1. 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
  4. Appuyez sur le + symbole
  5. Ajouter l'application ou Terminal à vos applications approuvées avec un accès complet. Si vous n'avez pas fermé l'application auparavant, fermez l'application maintenant si elle est déjà en cours d'exécution puis ajoutez-le à la liste pour un accès complet au disqueAccorder un accès complet au disque à une application dans macOS Mojave
  6. Redémarrez l'application ou le terminal et voyez s'il accepte maintenant vos commandes.
    1. Pour les applications, à la réouverture, accordez-lui l'accès pour apporter des modifications à votre ordinateur si nécessaire
  7. Vous ne devriez avoir besoin de le faire qu'UNE SEULE FOIS pour chaque application ou terminal
  8. 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 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.

Obtenir un message d'erreur Opération 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 recevez ce message, votre meilleur recours est de suivez la deuxième solution ci-dessous pour désactiver temporairement la protection de l'intégrité du système de votre Mac, communément appelée comme 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 à tout un monde 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 !)

  1. Redémarrez en mode de récupération (appuyez et maintenez Commande + R au démarrage)
  2. Ouvrez l'utilitaire de terminal
  3. Tapez la commande csrutil désactiver
    1. Cela vous donne un accès complet et illimité à l'ensemble du système d'exploitation de votre Mac et à chaque fichier, donc encore une fois, les utilisateurs avancés uniquement
  4. Pour les utilisateurs de terminaux;
    1. Redémarrez votre Mac et ouvrez à nouveau Terminal
    2. Utilisez Terminal avec les commandes qui ont entraîné des erreurs de fonctionnement non autorisées
    3. Une fois terminé, suivez les étapes 1-2 et réactivez SIP à l'aide de la commande csrutil activer 
    4. Redémarrez votre Mac et SIP devrait être de retour

Ne vous laissez pas tromper par la simplicité de ces commandes, le choix de désactiver SIP ne doit pas être pris à la légère.

Cependant, une fois éteint, vous serez totalement libre dans tous les répertoires. Ce message d'erreur « Opération non autorisée » ne vous dérangera plus.

Réactivez SIP une fois que vous avez terminé vos tâches nécessitant ce type d'accès.

Comment activer SIP

  1. Redémarrez votre Mac et maintenez Commande + « R » pendant qu'il se rallume
  2. Cliquez sur Utilitaires et ouvrez Terminal
  3. Tapez la commande suivante et appuyez sur Entrée: csrutil activer

Vérifiez l'état du SIP (Protection de l'intégrité du système) de votre macOS

Si vous ne savez pas si SIP est activé ou désactivé sur votre Mac, utilisez une simple commande de terminal pour vérifier !

  1. Ouvrir le terminal à partir de Applications > Utilitaires
  2. Tapez exactement cette commande: statut de csrutil
  3. Recherchez l'un de ces messages:
    1. État de la protection de l'intégrité du système: activé
    2. État de la protection de l'intégrité du système: désactivé SIP activé sur Mac via Terminal

Modifiez le statut en suivant les instructions ci-dessus. N'oubliez pas de redémarrer après avoir apporté TOUT changement au SIP de votre Mac. Si cela ne fonctionne pas, redémarrez votre Mac en mode de récupération (Commande + R) et entrez dans Terminal via Recovery. Tapez ensuite votre commande SIP.

Impossible de lire les fichiers de la bibliothèque utilisateur dans macOS? Le message Opération non autorisée s'affiche-t-il ?

Certains lecteurs nous ont fait savoir qu'en ajoutant Terminal et d'autres applications à la liste des programmes permettant un accès complet au disque, ils pouvaient également accéder et lire les répertoires et les fichiers de leur bibliothèque utilisateur.

Apple a étendu le SIP (Protection de l'intégrité du système) de macOS dans macOS 10.14+ pour inclure certains dossiers et fichiers système et bibliothèque dans le répertoire de base 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 versions ultérieures (c'est-à-dire 10.14+), ces fichiers, etc. ne sont plus lisibles sans désactiver SIP ou accorder un accès complet au disque.

Pour rappel, pour accorder l'accès à une application rendez-vous sur 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 savoir dans les commentaires vos expériences avec le message d'erreur « Opération non autorisée ». Nos étapes de dépannage vous ont-elles aidé ou aviez-vous besoin de trouver un autre moyen ?

Conseils aux lecteurs

  • Ma solution consistait à donner à la place un accès complet au disque à /bin/bash. Faire cela,
    1. Aller à Préférences système > Sécurité et confidentialité > Confidentialité > Accès complet au disque
    2. Cliquez sur le cadenas et entrez un mot de passe administrateur pour autoriser les modifications
    3. Ouvrir une NOUVELLE fenêtre de recherche
    4. Accédez au disque dur d'exploitation de votre Mac (généralement nommé Macintosh HD par défaut), puis cliquez sur ces trois touches en même temps : Commande + Maj + . (symbole du point). Cela vous permet de voir les fichiers cachés de votre Mac - sélectionnez /bin. Assurez-vous que vous êtes dans le répertoire racine de votre Mac et non dans votre répertoire utilisateur!
      1. Vous pouvez également utiliser le Finder Aller > Aller au dossier… et entrez /bin/bash
    5. Glisser /bin/bash à la liste Accès complet au disque
    6. Appuyez sur l'icône de verrouillage pour empêcher tout autre changement
Dan Helyer(Rédacteur principal)

Dan rédige des didacticiels et des guides de dépannage pour aider les utilisateurs à tirer le meilleur parti de leur technologie. Avant de devenir écrivain, il a obtenu une licence en technologie du son, supervisé des réparations dans un Apple Store et même enseigné l'anglais en Chine.

Articles Similaires: