Les AppleScripts sont le type de script courant que vous trouverez sur macOS, mais il existe d'autres formats de script qui fonctionnent également sur le système d'exploitation. Un type particulier de format est le Format .command utilisé pour regrouper les commandes du terminal. Si vous avez un fichier .command, il s'agit essentiellement d'un ensemble de commandes destinées à être exécutées dans le terminal. Le fichier va vous éviter d'avoir à écrire la commande à chaque fois que vous devez l'exécuter. C'est assez simple, mais si vous avez un script .command que vous essayez d'exécuter et que vous continuez à obtenir le "Fichier n'a pas pu être exécuté car vous ne disposez pas des privilèges d'accès appropriés », votre script doit être autorisé à courir.
Ce qui n'est pas utile à propos de cette erreur, c'est qu'elle vous indique le pire endroit pour la corriger; la fenêtre Obtenir des informations. Cela ne sera d'aucune utilité. Voici ce que vous devez faire.
Ouvrez Terminal et exécutez la commande suivante. Remplacez "Chemin d'accès au fichier" par le chemin d'accès complet au fichier .command que vous essayez d'exécuter. Si vous y êtes invité, entrez le mot de passe utilisateur.
Syntaxe
chmod u + x "chemin d'accès au fichier"
Exemple
chmod u + x /Users/Fatimawahab/Desktop/script.command
Une fois la commande exécutée, le fichier en question aura l'autorisation dont il a besoin pour s'exécuter. Double-cliquez dessus et il devrait s'exécuter sans aucun message d'erreur.
Cette autorisation est définie par fichier. Cela signifie que bien que vous puissiez utiliser la commande pour exécuter le fichier vers lequel vous avez entré le chemin, vous ne pourrez pas exécuter sommairement tous les fichiers .command. Pour chaque fichier .command que vous souhaitez exécuter, vous devrez d'abord lui accorder l'autorisation. En outre, cela est défini sur une base par utilisateur de sorte que le fichier ne peut être exécuté que par l'utilisateur pour lequel il a reçu l'autorisation. Cela dit, vous pouvez modifier la commande de manière à autoriser l'exécution du script pour tous les utilisateurs. Remplacez simplement le «u» de la commande par «a».
Syntaxe
chmod a + x "chemin d'accès au fichier"
Vous devrez bien sûr saisir le mot de passe administrateur cette fois-ci, car la modification est effectuée pour tous les utilisateurs, ce qui n'est pas quelque chose qu'un utilisateur ordinaire peut faire.
Si jamais vous souhaitez révoquer l'autorisation pour le fichier, exécutez la commande suivante.
Syntaxe
chmod -x "chemin d'accès au fichier"
Exemple
chmod -x /Users/Fatimawahab/Desktop/script.command
Le «x» dans la commande rend le fichier «exécutable». Le signe moins qui le précède dans la dernière commande révoque cette autorisation.
Mac, comme Windows, dispose d'un outil de bureau à distance intégré...
Spotify est un service de musique populaire où vous pouvez écouter ...
En tant que passionné de Mac, vous devez avoir apprécié sa puissant...