Comment réparer l'erreur d'opération de terminal non autorisée sur Mac

L'un des problèmes que vous pouvez rencontrer lorsque vous apprenez à utiliser Terminal est l'erreur « Opération non autorisée ». Heureusement, cette erreur est assez simple à corriger. Cela signifie simplement que le terminal n'a pas accès au fichier que vous essayez d'accéder.

En tant que personne qui joue toujours avec macOS, que ce soit pour résoudre un problème sur l'ordinateur de l'un de mes clients ou pour travailler sur l'un de mes projets, j'ai vu à peu près toutes les erreurs de terminal sous le soleil.

Dans cet article, vous apprendrez 4 conseils pour résoudre ce problème lorsque vous rencontrez l'erreur « Opération de terminal non autorisée ».

Points clés à retenir

  • L'erreur d'opération de terminal non autorisée sur le terminal sur votre Mac est une solution relativement simple, et elle est généralement causée par l'une des possibilités suivantes.
  • Le fichier auquel vous accédez est verrouillé, ce qui signifie que vous devrez peut-êtredéverrouillez-le via le Finder.
  • Le dossier aAttribut étendu de quarantaine Apple, que vous pouvez facilement supprimer via le Finder.
  • SiLe terminal n'a pas d'accès complet au disque, vous pouvez facilement le vérifier.
  • Dernièrement,La protection de l'intégrité du système (SIP) devra peut-être être désactivée. Mais il s'agit d'un correctif temporaire et SIP doit être réactivé dès que possible.

Les causes de « Fonctionnement du terminal non autorisé » sur Mac

Pour les utilisateurs Mac plus expérimentés, l'application Terminal est un moyen très pratique de faire de nombreuses choses sur le backend de votre Mac que vous ne pourriez normalement pas faire sur l'interface graphique (interface utilisateur graphique).

Pour les utilisateurs Mac moins expérimentés, cela peut être un peu plus compliqué, mais si vous possédez les bonnes commandes et comprenez le terminal, c'est facile à apprendre.

Lecture recommandée :Comment corriger l'erreur « Impossible de commencer l'opération d'effacement : un disque inscriptible est requis (-69772) »

Si vous rencontrez l'erreur « Fonctionnement du terminal non autorisé », cela peut être dû àle fichier est verrouillé, le fichier a un attribut de quarantaine, le terminal n'a pas d'accès complet au disque ou un problème d'intégrité du système.

Commençons par les correctifs les plus simples.

Correctif 1 : assurez-vous que le fichier auquel vous accédez n’est pas verrouillé

Le premier problème (et sans doute le plus simple) qui pourrait être à l'origine de l'erreur Opération non autorisée est simplement que le terminal ne peut pas atteindre le fichier que vous essayez de modifier car il est verrouillé. Pour vérifier si le fichier est verrouillé, nous pouvons utiliser le Finder.

Étape 1 : Avec Finder ouvert, accédez au dossier souhaité. Faites un clic droit (ou cliquez sur le trackpad avec deux doigts). ChoisirObtenir des informations.

Étape 2 : Vérifiez que la case Verrouillé n'est pas cochée et bleue (comme l'image ci-dessous), si c'est le cas, cliquez pour décocher.

Étape 3 : essayez à nouveau d’exécuter votre commande Terminal.

Correctif 2 : supprimer l'attribut étendu de quarantaine Apple

Parfois, lorsque votre MacOS détecte qu'il existe un fichier pouvant être exécuté dans votre dossier, il ajoute un attribut com.Apple.Quarantine au dossier. Cela empêche l'exécutable de s'exécuter. Si tel est le cas, le terminal risque de ne pas fonctionner correctement.

Ouvrez le dossier souhaité dansChercheur, si vous voyez un dossier ou un fichier portant le nomcom.Apple.Quarantaine, puis déplacez-le vers la corbeille.

Correctif 3 : assurez-vous que l’accès complet au disque est activé pour le terminal

Si le terminal n'a pasAccès complet au disque, il peut alors rencontrer des problèmes lorsqu'il doit accéder au fichier avec lequel vous essayez de travailler.

Suivez les étapes suivantes pour vous assurer que vous disposez d’un accès complet au disque.

Étape 1 : OuvrirParamètres systèmeen utilisant le menu Pomme.

Étape 2 : Accédez àConfidentialité et sécuritéà gauche et Accès complet au disque à droite.

Étape 3 : Cliquez pour activer le terminal.

Étape 4 : Saisissez votre Touch ID ou votre mot de passe pour confirmer.

Étape 5 : Le terminal s'affichera désormais comme étant activé.

Correctif 4 : Temporaire : Désactiver SIP (Protection de l'intégrité du système)

La protection de l'intégrité du système, ou SIP, est une fonctionnalité très importante de votre Mac qui permet de protéger l'ensemble de l'ordinateur contre les programmes et codes non autorisés.

À cause de ça,ce n'est pas une solution recommandée si vous n'êtes pas familier avec Terminal. De plus, si vous choisissez d'aller de l'avant avec cette méthode,assurez-vous de réactiver SIP lorsque vous avez terminé.

Désactiver SIP

  1. Démarrez votre Mac en mode de récupération (utilisez les touches Commande-R au démarrage)
  1. Utilisez le menu Utilitaire pour lancer Terminal
  1. Entrez la commande :csrutil désactiver
  1. Redémarrez votre Mac normalement

Activer SIP

  1. Démarrez votre Mac en mode de récupération (utilisez les touches Commande-R au démarrage)
  1. Utilisez le menu Utilitaire pour lancer Terminal
  1. Entrez la commande :csrutil activer
  1. Redémarrez votre Mac normalement

Quelle solution a fonctionné pour vous ? Avez-vous réussi à résoudre l’erreur d’opération du terminal non autorisée ? Faites-le nous savoir dans les commentaires !