Continuez-vous à recevoir une erreur "zsh: autorisation refusée" sur le terminal de votre Mac? Plusieurs raisons, telles que des autorisations insuffisantes et des problèmes de propriété, en sont souvent la cause.
Ci-dessous, nous discuterons de certaines des choses que vous pouvez faire pour corriger l'erreur "zsh: autorisation refusée" sur le terminal macOS. Alors, commençons.
Revérifiez la commande
C'est une bonne idée de commencer par revérifier la commande qui provoque la sortie du terminal « zsh: autorisation refusée ». Une commande, une syntaxe ou une faute de frappe incorrecte dans le chemin d'accès ou le nom de fichier est une raison courante de l'erreur.
Si vous débutez avec les interpréteurs de ligne de commande, n'hésitez pas à consulter notre guide du débutant sur le terminal Mac et feuille de triche des commandes pour aider.
Déverrouiller le fichier ou le dossier
L'erreur de terminal "zsh: autorisation refusée" peut également apparaître lorsque vous tentez de vous intéresser à un fichier ou dossier verrouillé dans macOS. Pour déverrouiller le fichier ou le dossier, Contrôle-cliquez sur l'élément, sélectionnez Obtenir des informations, et décochez la case à côté de Fermé à clé.
Vous pouvez également utiliser la commande suivante pour déverrouiller un élément via le terminal lui-même :
chflags nouchg [chemin du fichier ou du dossier]
Ajouter des autorisations d'exécution
Si l'erreur "zsh: autorisation refusée" se produit lors de l'ouverture d'un fichier SH (script shell) dans le terminal macOS, il est probable qu'il ne dispose pas des autorisations "d'exécution".
Pour résoudre ce problème, utilisez l'une des commandes suivantes pour ajouter des autorisations "exécuter" au fichier :
chmod +x [chemin du fichier SH]chmod +755 [chemin du fichier SH]
Modifier la propriété de l'utilisateur et du groupe
Si l'erreur "zsh: autorisation refusée" persiste, modifiez la propriété de l'utilisateur et du groupe du fichier ou du dossier avec la commande Terminal suivante. Remplacez les deux instances de UTILISATEUR avec le nom d'utilisateur de votre compte Mac.
chown -R $USER:$USER [chemin du fichier ou du dossier]
Erreur d'autorisation ZSH refusée sur Mac corrigée
Le "zsh: autorisation refusée" du terminal macOS n'est pas une erreur inhabituelle à rencontrer. Une commande mal exécutée est souvent le principal suspect, mais gardez à l'esprit le reste des pointeurs ci-dessus, afin que vous sachiez quoi faire la prochaine fois que vous la rencontrerez.