Hur, när och varför reparera diskbehörigheter på din Mac
"Försök att reparera dina diskbehörigheter" är ett vanligt felsökningstips för Mac som har gått för alltid. Det finns faktiskt två olika verktyg för att reparera olika typer av diskbehörigheter, och en av dem är mycket dold.
Tillstånden här är egentligen fil- och katalogbehörigheter, men de kallas vanligtvis "skivbehörigheter". Din Mac reparerar inte automatiskt behörigheter utom när du installerar eller uppgraderar Mac OS X själv.
Uppdatering: Med Mac OS X 10.11 El Capitan innehåller Diskverktyget i Mac OS X inte längre ett sätt att reparera Diskbehörigheter. Detta är inte längre nödvändigt tack vare System Integrity Protection.
Vad är tillstånd och vad reparerar dem?
Liksom på andra operativsystem, inklusive Windows och Linux, har filer och kataloger på en Mac alla sina egna behörigheter. Tillstånden styr vilka användare och systemprocesser som har tillgång till filerna, och vad de kan göra. Systemfilerna är till exempel markerade skrivskyddade så normala användarprogram kan inte ändra dem. Körbara filer måste markeras som körbara eller systemet tillåter inte att de körs.
Tillståndssystemet är ett sätt att Mac OS X och andra operativsystem säkerställer säkerhet. Ett program du kör på skrivbordet kan inte bara ändra dina systemfiler utan tillstånd. Om du har flera användarkonton på din Mac behåller behörigheterna varje användarkonto filer privata från andra användningsområden.
Mac-datorer har två olika typer av behörigheter. Det finns standard UNIX-filbehörigheter, samma typ av behörigheter som du skulle hitta på Linux. Det finns också moderna behörighetskontrolllista (ACL). Du kan visa en fil eller mappens behörigheter genom att hålla Ctrl och klicka på filen eller katalogen i Finder, klicka på Hämta information och titta under Delning och behörigheter
Din Mac innehåller en databas med behörigheter. Databasen lagras i "Bill of Materials" -filer i mapparna / var / db / kvitton och / Bibliotek / kvitton. Mac OS X-systemfiler och program från tredje part installerade från .pkg-filer lämnar .bom-filer här och fillistan vilka behörigheter systemfilerna eller programfilerna ska ha.
När du reparerar behörigheter ser din Mac på .bom-filerna här och kontrollerar de faktiska filerna på ditt system. Om en fil eller mapp på ditt system har behörigheter som inte överensstämmer med behörigheterna som anges i .bom-filerna, kommer din Mac att ändra behörigheterna för att matcha dem som finns i .bom-filerna.
Observera att detta inte gäller för alla filer på ditt system. Dina personuppgifter har inga inmatningar i behörighetsdatabasen, och program från tredje part som inte använder .pkg-filer kommer inte att vara representerade i databasen. Med behörighetsfixeringsoperationen lämnas alla dessa andra filer ensamma.
När ska du reparera tillstånd?
Under normal användning av ditt system är det möjligt att program ändrar fil- eller mapptillstånd från sina ursprungliga. Det är möjligt att dessa nya behörigheter sedan kommer att orsaka problem. Till exempel kan ett program felaktigt tilldela skrivbehörigheter till systemfiler och minska säkerheten genom att tillåta att normala användarprogram ändras. Ett program kan göra en programfil inte körbar, vilket förhindrar att en applikation körs. Ett program kan av misstag ge ditt användarkonto enbart skrivskyddad åtkomst till din hemmapp, vilket hindrar dig från att spara eller ändra filer.
Det finns många problem som kan orsakas av felaktiga - eller "skadade" - behörigheter. Att reparera dina filbehörigheter är också en säker operation. Reparationsprocessen ska inte orsaka några problem. Därför är det enkelt att reparera Macs behörigheter en av de första felsökningstipsna om du har problem med din Mac.
Om du inte har problem med din Mac, behöver du inte reparera behörigheter. Om du har någon typ av problem är det viktigt att reparera dina behörigheter är ett bra, säkert ställe att börja.
Så här reparerar du disktillstånd
Du kan reparera Macs behörigheter från programmet Diskverktyg. För att öppna den, tryck på Kommando + Mellanslag för att öppna Spotlight-sökning, skriv Diskverktyg, och tryck på Enter.
Välj din Macs systempartition - vanligtvis "Macintosh HD." Klicka på knappen Bekräfta diskbehörigheter om du vill kontrollera behörigheterna för problem. Klicka på Reparera disktillstånd för att söka efter problem och fixa dem automatiskt.
Observera att det är normalt att vissa behörigheter ändras vid normal användning av ditt system, vilket inte alltid orsakar problem. Du kommer förmodligen att se några felaktiga behörigheter även om det inte finns något fel på din Mac. Det här är inget att oroa sig för. Vi såg en hel del felaktiga behörigheter på vår Mac, men det var inte alls felaktigt. De var inte riktigt ett problem.
Det är det - dina rättigheter kommer att repareras. Om din Mac upplever sådana allvarliga problem att det inte startar normalt, kan du också komma åt Disk Utility från OS X Recovery och reparera diskbehörigheter därifrån. Din Mac körs också automatiskt reparation av disktillstånd när du installerar Mac OS X ovanför en befintlig Mac OS X-installation. Om du vill installera eller uppgradera ditt Mac-operativsystem måste du också åtgärda problem med diskbehörigheter..
Så här reparerar du hemkatalogstillstånd
Det finns också ett andra verktyg som reparerar vissa behörigheter. Det här reparationsverktyget kommer att reparera ditt användarkonto hemkortsbehörigheter. Om du har problem med dina användarkonto filer kanske du inte kan spara några filer i din hemkatalog, möjligen för att den är skrivskyddad - du kan använda det här verktyget.
Det här verktyget använder inte .bom-filer för att justera systemfilbehörigheter, det reparerar bara ett användarkonto hemkatalog till standarden, standardbehörigheter.
För att göra detta anger du OS X Recovery genom att starta om Mac och hålla Command + R. I återställningsmiljön klickar du på Verktyg på menyraden och väljer Terminal. Typ Återställ lösenord in i terminalen och tryck på Enter. Klicka på din Macs hårddisk och välj det användarkonto som uppstår problem.
Fönstret längst ner i fönstret klickar på Återställ-knappen under Återställ hemkatalogstillstånd och ACL. Detta kommer bara att återställa användarkontoens behörigheter, inte lösenordet.
Starta om Mac när du är klar. Användarkontoens hemkatalogstillstånd kommer nu att repareras.
Att reparera din Macs behörigheter bör inte vara en obligatorisk, regelbunden systemunderhållsuppgift. Det hjälper bara om du faktiskt upplever ett problem, så det finns ingen anledning att köra det här verktyget regelbundet. Å andra sidan är detta en säker operation, så det finns ingen fara att reparera diskbehörigheter om du tror att det kan hjälpa.
Bildkrediter: Karlis Dambrans på Flickr