Terminal est une excellente application pour exécuter divers processus sur Mac à l’aide de commandes. Le plus souvent, cela fonctionne bien tant que les utilisateurs utilisent la bonne commande. Cependant, parfois, des problèmes tels que l’autorisation refusée dans le terminal Mac peuvent survenir.

Il y a plusieurs raisons possibles qui pourraient conduire à ce problème. Il est possible que le fichier sur lequel vous essayez de travailler soit verrouillé ou qu’il y ait un problème d’autorisation. Continuez à lire l’article et nous discuterons des correctifs possibles que vous devriez obtenir pour obtenir le correctif requis.

À propos de Terminal et du problème en détail

Vous pouvez trouver l’application Terminal sous Utilitaires des applications de votre Mac. Ceci est utile pour contrôler le Mac. Vous pouvez l’utiliser pour exécuter divers processus et tâches à l’aide de l’interface de ligne de commande. Grâce au noyau UNIX, il peut interpréter et exécuter des commandes Unix régulières.

Avant macOS catalina, bash était le shell par défaut du terminal. Shell est la couche où vous pouvez taper et exécuter des commandes. Cependant, vous êtes libre d’utiliser d’autres shells tels que zsh. Zsh a l’avantage sur bash car il ne nécessite pas les autorisations strictes des utilisateurs contrairement à bash. Maintenant, zsh est le shell par défaut pour Mac.

 Les personnes familiarisées avec les commandes UNIX préfèrent utiliser le terminal car il offre un moyen rapide d’exécuter divers processus et tâches. L’autre raison principale est que le terminal leur permet d’accéder aux parties du Mac qui sont masquées et n’apparaissent pas dans les Préférences Système.

De cette façon, ils sont en mesure de gérer les paramètres qui, autrement, nécessiteraient l’utilisation d’un outil tiers à cette fin. Par exemple, en utilisant le terminal, il devient facile de changer le type de fichier par défaut des captures d’écran de png en jpg.

Si vous voyez une erreur d’autorisation refusée dans le terminal Mac, cela signifie que le terminal ne peut pas terminer la commande car il n’est pas en mesure d’accéder au fichier sur lequel vous souhaitez travailler car il n’a pas l’autorisation.

Cela se produit généralement lorsque vous n’êtes pas autorisé à modifier le fichier, que le fichier est verrouillé ou que la commande que vous essayez d’exécuter n’est pas correctement formatée. Maintenant, après avoir compris le problème et sa cause profonde, nous sommes en mesure de discuter de ses solutions. Ici, ce sont :

Solutions possibles pour l’autorisation refusée dans le terminal Mac

Correctif 1 : vérifier l’autorisation du fichier

Vous pouvez vérifier l’autorisation du fichier via le Finder ainsi que l’application Terminal. Nous avons fourni ci-dessous les deux façons pour vous:

Terminal

  • Lancez le terminal et tapez cette commande suivie d’un espace : – 1
  • Localisez le fichier/dossier sur lequel vous essayez de travailler et faites-le glisser vers la fenêtre du terminal,
  • Appuyez sur retour,
  • Si vous voyez les lettres rwxr avant votre nom d’utilisateur dans le résultat de la recherche, cela signifie que vous pouvez lire, écrire et exécuter le fichier. Si vous ne voyez que r, cela signifie que le fichier est en lecture seule pour vous.

Chercheur:

  • Localisez le fichier/dossier sur le Finder,
  • Cliquez sur Commande-I pour ouvrir la fenêtre Entrer dans,
  • En bas de la fenêtre, vous trouverez le texte Partage et autorisations,
  • Regardez les autorisations à côté de votre nom d’utilisateur. Cela devrait être en lecture et écriture.

Correctif 2 : Modifier l’autorisation de fichier

Dans la méthode précédente, si vous constatez que l’autorisation ne vous permet pas d’écrire le fichier, cliquez dans la colonne Privilège à côté de votre nom d’utilisateur dans Obtenir des informations et choisissez l’option Lire et écrire. Pour modifier les autorisations dans le terminal, suivez les étapes ci-dessous :

  • Tapez la commande chmod 7555 par espace sur le Terminal,
  • Faites glisser le fichier ou le dossier sur la fenêtre Terminal,
  • Appuyez sur Retour.

Correctif 3 : modifier la propriété du répertoire

Si la méthode précédente ne fonctionne pas et que vous recevez toujours une autorisation refusée dans le problème du terminal Mac, changez la propriété du répertoire de votre nom d’utilisateur :

  • Borne ouverte,
  • Tapez chown -R $[nom d’utilisateur] :[nom d’utilisateur] [chemin du répertoire]

(Ici, remplacez le nom d’utilisateur par votre nom d’utilisateur et le chemin du répertoire par le chemin du répertoire dont vous souhaitez modifier la propriété)

  • Appuyez sur Retour

Si le problème persiste, vous devez réinitialiser l’application du terminal car l’application elle-même pourrait poser problème. Vous pouvez rechercher les éventuels problèmes liés au Mac qui pourraient causer le problème. Pour traiter tous les problèmes liés à Mac, vous pouvez utiliser un outil de réparation automatique de Mac. Voici son lien de téléchargement direct.

Télécharger l’outil de réparation Mac

Conclusion

Le problème d’autorisation refusée dans le terminal Mac se produit généralement en raison d’un problème d’autorisation avec le fichier ou le répertoire. La modification des autorisations ou la réattribution de l’autorisation sont les méthodes requises pour résoudre le problème. Si ces méthodes ne fonctionnent pas, utilisez l’outil recommandé pour rechercher les problèmes Mac possibles.