Čitatelia ako vy pomáhajú podporovať MUO. Keď uskutočníte nákup pomocou odkazov na našej stránke, môžeme získať pridruženú províziu. Čítaj viac.

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

instagram viewer
. 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.