Comment donner l'autorisation à un script Shell sur un Mac

Comment Donner L Autorisation A Un Script Shell Sur Un Mac



La gestion des scripts shell sur Mac peut parfois entraîner un message d'erreur indiquant Permission refusée chaque fois que vous essayez d'exécuter un script. Ce type d'erreur se produit principalement parce que le script n'a pas l'autorisation appropriée pour être traité comme un programme. Pour résoudre ce problème, vous devez autoriser le script shell.

Ce guide convivial pour débutant couvrira les étapes de base pour autoriser un script shell sur Mac avec Zsh .

Comment donner l'autorisation à un script Shell sur un Mac avec Zsh

Pour autoriser un script shell sur un Mac avec Zsh, suivez les étapes ci-dessous.







Étape 1: Première ouverture Zsh terminal shell sur votre système Mac et accédez au répertoire source où votre fichier de script est enregistré à l'aide de la CD Commande.



Étape 2: Maintenant, vérifiez l'autorisation actuelle du script shell à l'aide de la commande suivante



ls -l monscript.sh





La commande ci-dessus vous fournira les détails du fichier, y compris les autorisations dans un format long.

Note: Remplacer 'monscript.sh' avec le nom de votre script shell.



Étape 3: Ensuite, vous devez donner l'autorisation d'exécution au script shell en utilisant le 'chmod' commande suivie du code d'autorisation et du nom de fichier du script. Le code d'autorisation pour l'exécution est 'a+x' (accorder des autorisations exécutables à tous les utilisateurs (propriétaire, groupe et autres)).

chmod a+x monscript.sh

La commande ci-dessus accorde l'autorisation d'exécution à tous les utilisateurs (propriétaire, groupe et autres) pour le script spécifié.

Étape 4: Maintenant, utilisez à nouveau la commande suivante pour vérifier l'autorisation mise à jour du fichier.

ls -l monscript.sh

Étape 5 : Une fois le script vérifié en ayant les permissions nécessaires, vous pouvez l'exécuter en tapant son nom précédé de './' dans l'aérogare.

. / monscript.sh

Cette fois, le fichier de script shell s'exécutera sans aucune erreur d'autorisation refusée.

Conclusion

Donner la permission à un script shell sur un Mac est crucial pour s'assurer qu'il peut être exécuté sans rencontrer Permission refusée les erreurs. En suivant les étapes décrites dans cet article, vous pouvez facilement accorder les autorisations nécessaires à votre script shell et l'exécuter avec succès. Cela vous permet d'exécuter facilement vos scripts shell et d'automatiser les tâches sur votre Mac.