AppleScripts er den almindelige script-type, du finder på macOS, men der er andre scripting-formater, der også fungerer på OS. En bestemt type format er .command-format, der bruges til at pakke terminal-kommandoer. Hvis du har en kommandofil, er det dybest set et sæt kommandoer, der er beregnet til at køre i terminalen. Filen vil spare dig for besværet med at skulle skrive kommandoen ud hver gang du har brug for at køre den. Det er simpelt nok, men hvis du har et .kommandoscript, som du prøver at køre, og du fortsat får "Fil kunne ikke udføres, fordi du ikke har passende adgangsrettigheder ”, dit script skal autoriseres til løb.
Det, der ikke hjælper med denne fejl, er, at den peger dig på det værste sted at løse den; vinduet Hent info. Det er ikke til nogen hjælp. Her er hvad du skal gøre.
Åbn terminal og kør følgende kommando. Erstat 'Path-to-file' med den komplette sti til den .command-fil, du prøver at køre. Indtast brugeradgangskoden, hvis du bliver bedt om det.
Syntaks
chmod u + x "sti til fil"
Eksempel
chmod u + x / Brugere/Fatimawahab/Desktop/script.command
Når kommandoen er kørt, har den pågældende fil den tilladelse, den har brug for at køre. Dobbeltklik på det, og det skal køre uden fejlmeddelelser.
Denne tilladelse indstilles pr. Fil. Dette betyder, at selvom du kan bruge kommandoen til at køre den fil, som du indtastede stien til, vil du ikke være i stand til at køre alle .command-filer kort. For hver .command-fil, du vil køre, skal du først give den tilladelse. Derudover er dette indstillet til hver bruger, så filen kun kan køres af den bruger, som den fik tilladelse af. Når det er sagt, kan du ændre kommandoen, så der gives tilladelse til scriptet til at køre for alle brugere. Udskift blot 'u' i kommandoen med 'a'.
Syntaks
chmod a + x "sti-til-fil"
Du bliver selvfølgelig nødt til at indtaste admin-adgangskoden denne gang, fordi ændringen foretages for alle brugere, hvilket ikke er noget, en almindelig bruger kan gøre.
Hvis du nogensinde vil tilbagekalde tilladelse til filen, skal du køre følgende kommando.
Syntaks
chmod -x "sti til fil"
Eksempel
chmod -x /Users/Fatimawahab/Desktop/script.command
'X' i kommandoen gør filen dybest set 'eksekverbar'. Minustegnet, der går foran det i den sidste kommando, tilbagekalder denne tilladelse.
Notes-appen har været en del af macOS i ganske mange år. Det starte...
Vi gennemgik sidst Disk Drill i 2010, da appen stadig var i sin spæ...
Emoji's overtager som ingen kunne have forestillet sig. Mennesker, ...