Hvis du plutselig ikke kan åpne eller håndtere filer på Mac-en, er reparasjon av disktillatelser et av tipsene du kan støte på i en rekke feilsøkingsveiledninger. Apple hadde denne funksjonaliteten på eldre OS X-versjoner; de har imidlertid beskyttet systemfiltillatelser ved å begrense hva brukeren får tilgang til og kan endre.

Selv om en kjapp reparasjon ikke lenger er mulig, kan du fortsatt løse tillatelsesproblemer med innebygde macOS-verktøy. La oss se hvordan du kan reparere disktillatelser på Mac og løse tillatelsesproblemer.

Hva er disktillatelser?

Harddisktillatelser på macOS brukes til å sikre filene dine fordi de bestemmer hvem som kan åpne, endre eller slette både filer og mapper. De er utformet slik at visse apper (eller andre brukere hvis du deler Mac) ikke bare kan dykke ned i en systemfil de ikke har noe å gjøre i og endre eller fjerne den. På denne måten forhindrer de systemustabilitet og holder én brukers filer private fra andre brukeres filer.

Alle filer og mapper på Mac-en kommer med et tilknyttet sett med tillatelser. Fra Apple-fellesskapet:

«Mange ting du installerer i Mac OS X er installert fra pakkefiler (hvis filtype er «.pkg»).» Hver gang noe installeres fra en pakkefil, lagres en «Bill of Materials»-fil (hvis filtype er «.bom») i pakkens kvitteringsfil, som lagres i /Library/Receipts/ i Mac OS X v10.5 og eldre. Filene tar ikke opp mye diskplass, og du bør ikke legge dem i papirkurven. Hver av disse «.bom»-filene inneholder en liste over filene som er installert av pakken, og de riktige tillatelsene for hver fil.»

Hvorfor må tillatelser repareres?

Selv om eldre versjoner av macOS faktisk hadde problemer med systemomfattende filtillatelser, håndterer dagens Mac-operativsystemer dette veldig annerledes. Takket være den sentrale sikkerhetsfunksjonen System Integrity Protection (SIP), beskyttes og vedlikeholdes kritiske systemfiler og tillatelsene deres automatisk.

Tillatelsesproblemer kan fortsatt oppstå av og til, men de er nå nesten alltid relatert til brukerkontoen din, med andre ord hjem-mappen. Dette kan skje etter at du har migrert data fra en annen Mac, gjenopprettet fra en sikkerhetskopi, eller hvis et bestemt program ikke fungerer som det skal.

Hvis du opplever problemer med filer, kan det være et problem med tillatelser i hjem-mappen. Noen eksempler på uvanlig oppførsel:

  • Appen fungerer ikke som den skal
  • Ikke i stand til å flytte, slette eller lagre filer i dine egne mapper
  • Får en feilmelding om at du ikke har tilgang til en fil eller mappe

Slik reparerer du disktillatelser automatisk på Mac

For brukere av macOS-versjoner nyere enn El Capitan, betyr fjerning av Reparer disktillatelser at du ikke har noen feilsøkingsløsning å gå til hvis Mac-en svikter. CleanMyMac har funksjonalitet for disktillatelser, så det vil være et nyttig lite verktøy for deg hvis du opplever problemer med tillatelser.

Kom i gang med en gratis prøveperiode med CleanMyMac. Når det er gjort, følger du disse trinnene:

  1. Åpne CleanMyMac.
  2. Klikk på Ytelse fra venstre sidefeltmeny og klikk på Skann.
  3. Når skanningen er fullført, velger du Vis alle oppgaver og velger Vedlikeholdsoppgaver.
  4. Klikk på Reparer disktillatelser ved å merke av i en boks, og klikk på Kjør.
Klikk på Ytelse fra venstre sidefeltmeny og klikk på Skann

CleanMyMac skanner systemet for å bekrefte disktillatelser og automatisk reparere tillatelser som viser seg å være feil.

Det er alt som skal til. Mac-en bør nå kjøre som den skal. Hvis Mac-en ser ut til å fungere som den skal, er det fortsatt verdt å kjøre reparasjoner av og til for å sikre at den fortsetter med det. Ikke alle ødelagte tillatelser påvirker ytelsen, men det betyr ikke at de ikke bør fikses.

repair-permissions-mac-manually

Slik reparerer du tillatelser manuelt

Hvis du har brukt Mac-er lenge, husker du kanskje «Reparere diskrettigheter» som et nyttig verktøy for feilsøking av problemer. Dette er imidlertid nå en saga blott for de fleste brukere. Nyere macOS-versjoner bruker en sikkerhetsfunksjon som heter System Integrity Protection (SIP), som er utviklet for å automatisk reparere filtillatelser under programvareoppdateringer og systemendringer. SIP fungerer ved å begrense rotkontoen, slik at den ikke kan gjøre ting som å endre beskyttede plasseringer og prosesser som /System og /usr. Dette bør forhindre skadelig programvare i å få rottillatelser og infisere systemfilene dine.

Men hvis du kjører en eldre versjon av macOS enn El Capitan, kan du fortsatt bruke funksjonen «Reparer disktillatelser» i Diskverktøy:

  1. Trykk på Command + mellomrom for å åpne Spotlight, skriv inn «Diskverktøy», og trykk på Tilbake.
  2. Velg Macintosh HD fra venstre sidefeltsmeny.
  3. Trykk på Command + mellomrom for å åpne Spotlight, skriv inn
  4. Klikk på fanen Førstehjelp.
  5. Klikk på Bekreft disktillatelser. Ved å utføre dette trinnet, vil Diskverktøy jobbe gjennom harddisken for å oppdage ødelagte eller feilaktige tillatelser og liste dem opp for reparasjon. Dette kan ta noen minutter, men du kan merke av for Vis informasjon for å holde et øye med fremdriften.
  6. Klikk på Reparer disktillatelser og vent mens Diskverktøy kjører gjennom de identifiserte tillatelsene for å fikse dem.

Hvis disktillatelsesproblemer har gjort så stor ødeleggelse at Mac-en ikke starter opp riktig, er det mulig å få tilgang til Diskverktøy i gjenopprettingsmodus. Gjør dette ved å holde nede Command + R under oppstart.

Hvis du installerer en nyere (eller eldre) versjon av macOS over det eksisterende operativsystemet, vil Mac utføre en disktillatelsesreparasjon som en del av installasjonen, slik at du starter med blanke ark.

Slik kontrollerer du tillatelser for spesifikke apper

Om nødvendig kan du håndtere tillatelser for filer og apper. Alt du trenger å gjøre er å sjekke tillatelsene ved hjelp av «Få info»-panelet:

  1. Høyreklikk på en app eller fil du prøver å få tilgang til.
  2. I menyen som åpnes, klikker du på Få info (alternativt kan du bruke Command + I-kombinasjonen etter å ha klikket én gang på appen eller filen).
  3. Se etter delen Deling og tillatelser. Her kan du endre tillatelsene for lese eller skrive.
Se gjennom innstillingene i Hent info-menyen

I noen tilfeller får du imidlertid feilmeldingen «Du har ikke tillatelse til å åpne programmet» . Den rapporteres av og til på nyere macOS-versjoner. Den lar deg ikke kjøre bestemte apper, og dessverre forklarer den ikke hvilke tillatelser som mangler, så det første trikset vil ikke fungere.

Denne feilen er heldigvis enkel å fikse. Prøv følgende én etter én.

Oppdater programvaren

Oppdater macOS ved å gå til Systeminnstillinger > Generelt > Programvareoppdatering og følg instruksjonene på skjermen hvis det finnes en tilgjengelig oppdatering.

Oppdater macOS ved å gå til Systeminnstillinger > Generelt > Programvareoppdatering

Det er også viktig å sjekke om appen du har problemer med er oppdatert. Åpne App Store og velg Oppdateringer fra menyen til venstre. Alternativt kan du klikke på appens meny i menylinjen for å se etter oppdateringer.

Sjekk om kontoen din har de nødvendige rettighetene

Noen ganger kan du støte på problemer med tillatelser når du prøver å endre filer eller apper uten administratorrettigheter. For å sjekke hvilken type brukerkonto du har, åpne Systeminnstillinger og klikk på Brukere og grupper. Klikk på i-en ved siden av den nåværende påloggede brukeren, og sørg for at funksjonen Tillat denne brukeren å administrere denne datamaskinen er aktivert. Du må kanskje legge til konto hvis den nåværende brukeren ikke har administratorrettigheter.

Sjekk om kontoen din har de nødvendige rettighetene
Siste utvei

Hvis ingen av forsøkene på å fikse problemer med disktillatelser lykkes, kan det eneste alternativet være å slette (formatere) disken. Start Mac-en fra macOS Recovery og følg instruksjonene på skjermen eller denne detaljerte Apple-veiledningen. Sørg for å velge APFS-format, standardalternativet for pålitelige enheter basert på macOS High Sierra og nyere. Ellers velger du Mac OS Extended hvis du kjører noen av de eldre macOS-versjonene.

Forhåpentligvis vet du nå hvordan du løser tillatelsesproblemer og får tilgang til og endrer filer og apper. Takk for at du leste!