Comment réparer l’erreur de terminal Mac « zsh : autorisation refusée »

Comment réparer l’erreur de terminal Mac « zsh : autorisation refusée »

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 la feuille de triche des commandes pour obtenir de l’aide.

Déverrouiller le fichier ou le dossier

L’erreur de terminal « zsh : autorisation refusée » peut également apparaître lorsque vous essayez de vous intéresser à un fichier ou un dossier verrouillé dans macOS. Pour déverrouiller le fichier ou le dossier, cliquez sur l’élément tout en maintenant la touche Contrôle enfoncée, sélectionnez Obtenir des informations et décochez la case en regard de Verrouillé .

Boîte de dialogue Obtenir des informations pour un fichier dans macOS.

Vous pouvez également utiliser la commande suivante pour déverrouiller un élément via le terminal lui-même :

chflags nouchg [file or folder path]

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 [SH file path]chmod +755 [SH file path]

Ajout d'autorisations d'exécution à un fichier SH via le terminal macOS.

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 USER par le nom d’utilisateur de votre compte Mac.

chown -R $USER:$USER [file or folder path]

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.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *