Hvis du noen gang har gjort mye Mac-feilsøking, har du sikkert hørt om "reparere diskrettigheter" som en løsning. De fleste brukere tar ikke del av tillatelser i det hele tatt, så dette kan være en forvirrende ide. Hva er tillatelser, og hvorfor skal du reparere diskrettigheter på Mac?

Hvorfor bør brukere reparere diskrettigheter?

macOS er basert på Unix, og som Unix, er det avhengig av tillatelser. Hver fil og mappe kommer med et sett med tillatelser. Disse tillatelsene angir hvilke brukere eller applikasjoner som kan samhandle med den filen og hvordan de kan samhandle. Filer kan ha en rekke tillatelser som indikerer hvilke brukere som kan lese, skrive og kjøre filen, samt andre mer nyanserte alternativer. Selv om dette kan virke unødvendig for en enkelt brukeres bærbare system, er det faktisk en kritisk del av operativsystemets funksjonalitet. Selv i dag er tillatelser en viktig del av MacOS-infrastrukturen.

I eldre versjoner av macOS kan apper ganske enkelt endre tillatelsene for filer og mapper i hjemmekatalogen. Som et resultat kan tillatelser i hjemmekartet bli feilaktig endret og skadet. Disse feiltillatelsene kan forårsake alle slags merkelige problemer, noe som gjør at programmene fungerer feil og spytter alle slags merkelige feil. Med feil tillatelser kan applikasjoner og tjenester nektes tilgang til viktige filer, forårsaker at de krasjer eller opererer uvanlig. Men på et moderne macOS-system er hjemmemagertillatelser låst, noe som betyr at de ikke lett kan bli ødelagt med lenger.

Funksjonen "Repair Disk Permissions" ble brukt til å returnere hjemmappens tillatelser til deres forventede tilstand. Ved hjelp av denne funksjonen ble innholdet i hjemmekataloget kontrollert mot "Bill of Materials" -filene som ble funnet i "/ var / db / kvitteringer" og "/ Bibliotek / kvitteringer." Ved å analysere disse filene, kunne operativsystemet bestemme hva hjemmekatalogets tillatelser bør være og rette eventuelle uoverensstemmelser.

Slik reparerer du Diskrettigheter

Siden hjemkatalogstillatelser er låst i moderne versjoner av macOS, er det ikke en "reparasjonsdisketttillatelser" -knapp på macOS lenger. Men du kan bruke verktøyet "Førstehjelp" i Diskverktøy for å oppnå den samme oppgaven.

1. Åpne Diskverktøy ved å skrive "Diskverktøy" i Spotlight. Du kan også starte Diskverktøy fra "/ Programmer / Verktøy / Diskverktøy".

2. Klikk på oppstartsvolumet i ruten til venstre. Hvis du ikke omdøpte volumet, vil det bli kalt "Macintosh HD." I vårt system heter vi volumet "Sierra." Pass på å velge det navngitte volumet og ikke selve disken. Disken vil ha et mer kryptisk teknisk navn.

3. Klikk på ikonet "Førstehjelp" i Diskverktøyets verktøylinje for å starte reparasjonsprosessen.

4. Les først bekreftelsesdialogboksen for å bekrefte at du har valgt riktig stasjon, og klikk deretter Kjør for å starte diskreparasjonsprosessen.

5. Les advarselsmeldingen, og klikk deretter på Fortsett.

6. Under reparasjonsprosessen vil ikke datamaskinen din svare på innspillingen, noe som er helt normalt og forventet. Operativsystemet må låse deg ut av stasjonen for å sikre at den kan analysere stasjonens innhold på riktig måte. Selv for store stasjoner, bør det ikke ta mer enn noen få minutter.

7. Når prosessen er ferdig, kan du klikke på "Vis detaljer" under fremdriftslinjen. Dette vil vise en rapport som viser alt førstehjelpsprosessen oppnådd. Hvis prosessen finner noen alvorlige feil, vil den informere deg om problemet.

Konklusjon

Ikke forvent mirakler fra å reparere stasjonen din. Hvis du reparerer diskettillatelsene, kan det hende at du får problemer med systemet, men det er ikke en kur, alt for problemer som ikke er åpenbart knyttet til tillatelser. Det vil ikke løse alle dine problemer, dramatisk øke hastigheten på en eldre Mac eller returnere maskinen til "som ny" tilstand. Videre har hjemmekatalogstillatelser vært låst siden El Capitan. Dette forhindrer applikasjoner fra skadelige tillatelser enkelt. Selv om det fortsatt er mulig, er det dramatisk mindre sannsynlig, noe som gjør "Repair Disk Permissions" et alternativ de fleste Mac-brukere ikke trenger å bruke lenger.