Lezers zoals jij steunen MUO. Wanneer u een aankoop doet via links op onze site, kunnen we een aangesloten commissie verdienen. Lees verder.

Krijgt u steeds de foutmelding "zsh: toestemming geweigerd" op de terminal van uw Mac? Verschillende redenen, zoals onvoldoende machtigingen en eigendomsproblemen, zijn daar vaak de oorzaak van.

Hieronder bespreken we enkele dingen die u kunt doen om de fout 'zsh: toestemming geweigerd' op de macOS-terminal op te lossen. Dus laten we beginnen.

Controleer de opdracht nogmaals

Het is een goed idee om te beginnen met het controleren van de opdracht die de terminaluitvoer "zsh: permissie geweigerd" veroorzaakt. Een onjuiste opdracht, syntaxis of typefout in het bestandspad of de bestandsnaam is een veelvoorkomende reden voor de fout.

Als opdrachtregelinterpreters nieuw voor je zijn, kijk dan gerust in ons beginnershandleiding voor de Mac Terminal En opdrachten spiekbriefje voor hulp.

Ontgrendel het bestand of de map

De terminalfout "zsh: toestemming geweigerd" kan ook verschijnen wanneer u probeert te interesseren met een

instagram viewer
vergrendeld bestand of map in macOS. Om het bestand of de map te ontgrendelen, Controle-klik op het item, selecteer Informatie verkrijgenen maak het vakje naast leeg Op slot.

U kunt ook de volgende opdracht gebruiken om een ​​item via de terminal zelf te ontgrendelen:

chflags nouchg [bestands- of mappad]

Machtigingen voor uitvoeren toevoegen

Als de fout 'zsh: toestemming geweigerd' optreedt bij het openen van een SH-bestand (shellscript) in de macOS Terminal, heeft het waarschijnlijk geen uitvoerrechten.

Om dit op te lossen, gebruikt u een van de volgende opdrachten om machtigingen voor "uitvoeren" aan het bestand toe te voegen:

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

Wijzig gebruikers- en groepseigendom

Als de fout 'zsh: toestemming geweigerd' aanhoudt, wijzigt u het gebruikers- en groepseigendom van het bestand of de map met de volgende Terminal-opdracht. Vervang beide instanties van GEBRUIKER met de gebruikersnaam van uw Mac-account.

chown -R $USER:$USER [bestands- of mappad]

ZSH Toestemming geweigerd Fout op Mac opgelost

De "zsh: toestemming geweigerd" van de macOS Terminal is geen ongebruikelijke fout om tegen te komen. Een verkeerd uitgevoerde opdracht is vaak de eerste verdachte, maar houd de rest van de bovenstaande aanwijzingen in gedachten, zodat u weet wat u moet doen de volgende keer dat u deze tegenkomt.