Terminal er en fantastisk måde at køre processer og udføre opgaver, hvis du er fortrolig med Unix-kommandoer. For det meste virker det bare, så længe du bruger korrekte kommandoer. Men lejlighedsvis kan du se en fejlmeddelelse, såsom 'tilladelse nægtet'. I denne artikel viser vi dig, hvordan du løser det.
Hvad er Terminal?
Terminal er en app, der giver dig mulighed for at styre din Mac, køre processer og opgaver fra en kommandolinjegrænseflade. Takket være macOS’ Unix-kerne kan den fortolke og udføre almindelige Unix-kommandoer. Indtil macOS Catalina var Terminals standardskal bash. Nu er det zsh. Det er nemmere at bruge til nogle opgaver og kræver ikke strenge brugertilladelser på den måde, som bash gør. Du kan se, hvilken skal Terminal kører ved at se øverst i et hvilket som helst Terminal-vindue.

Hvorfor bruger folk Terminal?
Der er mange grunde til, at Mac-brugere elsker Terminal. Hvis du er fortrolig med Unix-kommandoer, giver Terminal en meget hurtig måde at køre processer og opgaver på. Den anden hovedårsag til at bruge Terminal er, at den giver dig adgang til dele af macOS, der er skjult og ikke vises i Systemindstillinger. På den måde kan du ændre indstillinger, som ellers ville have brug for en tredjepartsapp for at ændre. For eksempel, hvis du vil ændre standardfiltypen for skærmbilleder fra png til jpg, skal du bruge Terminal.
Hvad betyder 'tilladelse nægtet'?
Hvis du ser fejlmeddelelsen, betyder det, at Terminal ikke kan fuldføre den kommando, du prøver at køre, fordi den ikke kan få adgang til den fil, du vil arbejde på. Og som navnet på fejlen antyder, kan den ikke få adgang til filen, fordi den ikke har tilladelse. Dette kan skyldes flere ting, men det er normalt fordi:
- Du har ikke tilladelse til at redigere filen.
- Filen er låst.
- Kommandoen du prøver at køre er forkert formateret.
Sådan rettes 'tilladelse nægtet' i Terminal
Lad os nu fortsætte med rettelserne. Vi starter med en enklere og giver derefter manuelle løsninger.
En nemmere måde at løse problemer med Terminal
Det kan være, at du ser en "tilladelse nægtet" fejl på grund af et problem med selve Terminal. En måde at løse det på er at nulstille appen. Og den nemmeste måde at gøre det på er at bruge en nyttig app kaldet CleanMyMac. CleanMyMac har flere værktøjer, der kan frigøre plads, optimere din Mac, beskytte den mod malware og, hvad der er vigtigt i dette tilfælde, løse problemer. Appen er notariseret af Apple - få din gratis prøveperiode her.

- Åbn CleanMyMac og vælg Programmer i venstre sidebjælke.
- Klik på Scan > Administrer mine applikationer > Afinstallationsprogram.
- Brug søgelinjen til at søge efter Terminal.
- Klik på en pil (>) ud for filstørrelsen, og vælg alt undtagen binære filer.
- Klik på Fjern.
Tjek filtilladelserne
Der er et par forskellige måder at kontrollere filtilladelser på. Du kan gøre det i Finder eller Terminal. Vi viser dig begge veje nedenfor.

Terminal
- Åbn Terminal og skriv følgende kommando efterfulgt af et mellemrum:
ls -l - Find den fil eller mappe, du forsøgte at arbejde på, da du fik fejlmeddelelsen, og træk den til terminalvinduet.
- Tryk på Retur.
- Hvis du ser bogstaverne
rwxri strengen af tegn før dit brugernavn i resultatet, betyder det, at du kan læse, skrive og udføre filen. Hvis du kun ser f.eks.rbetyder, at filen er skrivebeskyttet for dig.
Finder
- Find filen eller mappen i Finder.
- Tryk på Kommando-I for at åbne vinduet Få info.
- Se nederst i vinduet, hvor der står Deling og tilladelser. Hvis der ikke er noget under det, skal du klikke på pilen ved siden af det.
- Se på tilladelserne ud for dit brugernavn. De skal sige 'Læs & skriv'.
Skift filtilladelser
Hvis de tilladelser, du lige har tjekket, ikke tillader dig at skrive til en fil, er det sandsynligvis det, der forårsager fejlen 'tilladelse nægtet'. For at rette det i Finder skal du klikke på Privilege-kolonnen ud for dit brugernavn i Få info og vælge Læs og skriv.
For at ændre tilladelser i Terminal skal du gøre følgende:
- Skriv denne kommando efterfulgt af et mellemrum:
chmod 755 - Træk filen eller mappen til terminalvinduet.
- Tryk på Retur.
- Tilladelser for filen eller mappen vil blive ændret til at læse, skrive og udføre.

Skift biblioteksejerskab
Hvis ændring af tilladelser ikke løste problemet, kan du prøve at ændre ejerskabet af mappen til dit brugernavn. I trinene nedenfor skal du ændre [brugernavn] til dit brugernavn og [mappesti] til stien til den mappe, hvis ejerskab du vil ændre - du kan bare trække mappen til terminalvinduet, som vi gjorde før.
Læs også:Sådan rettes Terminal Operation Not Permitted-fejl på Mac
- Type
chown -R $[username]:[username] [directorypath] - Tryk på Retur.
Fejlen 'Tilladelse nægtet' i Terminal er normalt forårsaget af tilladelsesproblemer med den fil eller mappe, du vil arbejde på. Du kan normalt rette det ved at ændre tilladelser eller gentildele ejerskab. Hvis det ikke virker, skal du bruge CleanMyMac til at nulstille Terminal-appen og sørge for, at du har formateret kommandoer korrekt.
