Læsere som dig hjælper med at støtte MUO. Når du foretager et køb ved hjælp af links på vores websted, kan vi optjene en affiliate-kommission. Læs mere.

Bliver du ved med at modtage en "zsh: permission denied"-fejl på din Macs terminal? Flere årsager - såsom utilstrækkelige tilladelser og ejerskabsproblemer - forårsager ofte det.

Nedenfor vil vi diskutere nogle af de ting, du kan gøre for at rette fejlen "zsh: permission denied" på macOS Terminal. Så lad os komme i gang.

Dobbelttjek kommandoen

Det er en god idé at starte med at dobbelttjekke kommandoen, der forårsager "zsh: permission denied" Terminal-output. En forkert kommando, syntaks eller tastefejl i filstien eller filnavnet er en almindelig årsag til fejlen.

Hvis du er ny til kommandolinjetolke, er du velkommen til at tjekke vores begyndervejledning til Mac-terminalen og kommandoer snydeark for hjælp.

Lås filen eller mappen op

Terminalfejlen "zsh: permission denied" kan også vises, når du forsøger at interessere med en låst fil eller mappe i macOS

instagram viewer
. For at låse filen eller mappen op, Styring-klik på elementet, vælg Få information, og ryd boksen ved siden af Låst.

Alternativt kan du bruge følgende kommando til at låse et element op via selve terminalen:

chflags nouchg [fil- eller mappesti]

Tilføj udførelsestilladelser

Hvis fejlen "zsh: permission denied" opstår, mens du åbner en SH-fil (shell script) i macOS Terminal, er det sandsynligt, at den ikke har "execute"-tilladelser.

For at rette op på det, brug en af ​​følgende kommandoer til at tilføje "execute" tilladelser til filen:

chmod +x [SH-filsti]chmod +755 [SH-filsti]

Rediger bruger- og gruppeejerskab

Hvis fejlen "zsh: permission denied" fortsætter, skal du ændre bruger- og gruppeejerskabet af filen eller mappen med følgende Terminal-kommando. Erstat begge forekomster af BRUGER med brugernavnet til din Mac-konto.

chown -R $USER:$USER [fil- eller mappesti]

ZSH-tilladelse nægtet fejl på Mac rettet

MacOS-terminalens "zsh: permission denied" er ikke en usædvanlig fejl at støde på. En forkert kørt kommando er ofte den primære mistænkte, men husk resten af ​​ovenstående pointer, så du ved, hvad du skal gøre, næste gang du støder på den.