Zobrazuje sa vám na termináli vášho počítača Mac chyba „zsh: povolenie odmietnuté“? Často to spôsobuje niekoľko dôvodov, ako napríklad nedostatočné povolenia a problémy s vlastníctvom.
Nižšie rozoberieme niektoré z vecí, ktoré môžete urobiť na opravu chyby „zsh: povolenie odmietnuté“ na termináli macOS. Takže, začnime.
Dvakrát skontrolujte príkaz
Je dobré začať dvojitou kontrolou príkazu, ktorý spôsobí výstup terminálu „zsh: povolenie odmietnuté“. Bežnou príčinou chyby je nesprávny príkaz, syntax alebo preklep v ceste k súboru alebo názvu súboru.
Ak ste novým tlmočníkom príkazového riadka, pokojne si pozrite naše príručka pre začiatočníkov k terminálu Mac a cheat sheet na príkazy pre pomoc.
Odomknite súbor alebo priečinok
Chyba terminálu "zsh: povolenie odmietnuté" sa môže objaviť aj pri pokuse o zaujatie pomocou a uzamknutý súbor alebo priečinok v systéme macOS
. Ak chcete odomknúť súbor alebo priečinok, Kontrola- kliknite na položku, vyberte Dostať informáciea zrušte začiarknutie políčka vedľa Zamknuté.Prípadne môžete použiť nasledujúci príkaz na odomknutie položky cez samotný terminál:
chflags nouchg [cesta k súboru alebo priečinku]
Pridať povolenia na spustenie
Ak sa pri otváraní súboru SH (shell script) v termináli macOS vyskytne chyba „zsh: povolenie odmietnuté“, je pravdepodobné, že nemá povolenia na spustenie.
Ak to chcete vyriešiť, použite niektorý z nasledujúcich príkazov na pridanie oprávnení „spustiť“ do súboru:
chmod +x [cesta k súboru SH]chmod +755 [cesta k súboru SH]
Upravte vlastníctvo používateľa a skupiny
Ak chyba „zsh: povolenie odmietnuté“ pretrváva, upravte vlastníctvo používateľa a skupiny súboru alebo priečinka pomocou nasledujúceho príkazu terminálu. Nahraďte oba výskyty USER s používateľským menom účtu Mac.
chown -R $USER:$USER [cesta k súboru alebo priečinku]
Chyba odmietnutia povolenia ZSH na Macu Opravená
"zsh: povolenie odmietnuté" terminálu macOS nie je nezvyčajná chyba, s ktorou sa môžete stretnúť. Nesprávne spustený príkaz je často hlavným podozrivým, ale majte na pamäti zvyšok vyššie uvedených ukazovateľov, aby ste vedeli, čo robiť, keď sa s ním najbližšie stretnete.