Hjemmeside » hvordan » Hvordan, hvornår og hvorfor reparere diskrettigheder på din Mac

    Hvordan, hvornår og hvorfor reparere diskrettigheder på din Mac

    "Prøv at reparere dine diskrettigheder" er et standard Mac-fejlfindingstip, der har eksisteret for evigt. Der er faktisk to forskellige værktøjer til reparation af forskellige typer diskrettigheder, og en af ​​dem er meget skjult.

    Tilladelserne her er virkelig fil- og katalogtilladelser, men de kaldes i almindelighed "diskrettigheder". Din Mac reparerer ikke automatisk tilladelser, medmindre du installerer eller opgraderer Mac OS X selv.

    Opdatering: Som af Mac OS X 10.11 El Capitan indeholder Diskværktøjet i Mac OS X ikke længere en måde at reparere Disk tilladelser på. Dette er ikke længere nødvendigt takket være System Integrity Protection.

    Hvad er tilladelser, og hvad reparerer dem?

    Ligesom på andre operativsystemer, herunder Windows og Linux, har filer og mapper på en Mac hver deres egne tilladelser. Tilladelserne styrer hvilke brugere og systemprocesser der har adgang til filerne, og hvad de kan gøre. Systemfiler er for eksempel markeret skrivebeskyttet, så normale brugerprogrammer ikke kan ændre dem. Eksekverbare filer skal markeres som eksekverbare, eller systemet tillader ikke, at de kører.

    Tilladelsessystemet er en måde, hvorpå Mac OS X og andre operativsystemer sikrer sikkerhed. Et program, du kører på dit skrivebord, kan ikke bare ændre dine systemfiler uden tilladelse. Hvis du har flere brugerkonti på din Mac, beholder tilladelser hver brugerkonto filer privat fra andre anvendelser.

    Mac'er har to forskellige typer tilladelser. Der er standard UNIX-filtilladelser, den samme slags tilladelser, du finder på Linux. Der er også mere moderne adgangskontrol liste (ACL) tilladelser. Du kan se en fil eller en mappes tilladelser ved at holde Ctrl og klikke på filen eller mappen i Finder, klikke på Hent info og se under Deling og tilladelser

    Din Mac indeholder en database med tilladelser. Databasen er gemt i "Bill of Materials" -filer inde i mapperne / var / db / kvitteringer og / Bibliotek / kvitteringer. Mac OS X-systemfiler og tredjepartsprogrammer, der er installeret fra .pkg-filer, forlader .bom-filer her, og fillisten, hvilke tilladelser systemfilerne eller programfilerne skal have.

    Når du reparerer tilladelser, ser din Mac på .bom-filerne her og kontrollerer de faktiske filer på dit system. Hvis en fil eller en mappe på dit system har tilladelser, der ikke svarer til de tilladelser, der er angivet i .bom-filerne, vil din Mac ændre tilladelserne for at matche dem i .bom-filerne.

    Bemærk, at dette ikke gælder for alle filer på dit system. Dine personlige datafiler har ingen indlæg i tilladelsesdatabasen, og tredjepartsapplikationer, der ikke bruger .pkg-filer, vil ikke blive repræsenteret i databasen. Tilladelsesrettelsesoperationen overlader alle disse andre filer alene.

    Hvornår skal du reparere tilladelser?

    Under normal brug af dit system er det muligt, at programmerne ændrer fil- eller mappetilladelser fra deres oprindelige. Det er muligt, at disse nye tilladelser vil medføre problemer. For eksempel kan et program fejlagtigt tildele skrive tilladelser til systemfiler, hvilket reducerer sikkerheden ved at tillade normale brugerprogrammer at ændre dem. Et program kan gøre en programfil ikke eksekverbar, hvilket forhindrer en applikation i at køre. Et program kan tilfældigt give din brugerkonto skrivebeskyttet adgang til din hjemmemappe, hvilket forhindrer dig i at gemme eller ændre filer.

    Der er mange problemer, der kan skyldes forkerte - eller "beskadigede" tilladelser. Reparation af dine filtilladelser er også en sikker operation. Reparationsprocessen bør ikke forårsage nogen problemer. Derfor er reparation af din Macs tilladelser et af de første fejlfindingstip, du får, hvis du har et problem med din Mac.

    Hvis du ikke har problemer med din Mac, behøver du ikke at reparere tilladelser. Hvis du har en eller anden form for problem, er det et godt og sikkert sted at reparere dine tilladelser.

    Sådan repareres diskrettigheder

    Du kan reparere dine Macs tilladelser fra programmet Diskværktøj. For at åbne den, tryk på Kommando + Mellemrum for at åbne Spotlight-søgning, skriv Diskværktøj, og tryk på Enter.

    Vælg din Macs systempartition - generelt "Macintosh HD." Klik på knappen Bekræft diskmuligheder, hvis du vil tjekke dine tilladelser for problemer. Klik på Reparer disk tilladelser for at kontrollere problemer og automatisk rette dem.

    Bemærk, at det er normalt, at nogle tilladelser ændrer sig under normal brug af dit system, hvilket ikke altid medfører problemer. Du vil sikkert se nogle forkerte tilladelser, selvom der ikke er noget galt med din Mac. Dette er intet at bekymre sig om. Vi så en hel del ukorrekte tilladelser på vores Mac, men det var slet ikke misbrug. De var ikke rigtig et problem.

    Det er det - dine tilladelser vil blive repareret. Hvis din Mac oplever så alvorlige problemer, at den ikke starter normalt, kan du også få adgang til Diskværktøjet fra OS X Recovery og reparere diskrettigheder derfra. Din Mac kører også automatisk reparation af diskrettigheder, når du installerer Mac OS X oven på en eksisterende Mac OS X-installation. Hvis du geninstallerer eller opgraderer dit Mac-operativsystem, skal du også løse problemer med problemer med diskrettigheder..

    Sådan repareres Home Directory Tilladelser

    Der er også et andet værktøj, der reparerer nogle tilladelser. Dette reparationsværktøj vil reparere din brugerkontos hjemmekatalogtilladelser. Hvis du har problemer med dine brugerkontos filer - kan du muligvis ikke gemme filer til din hjemmekatalog, muligvis fordi den er lavet skrivebeskyttet - du kan bruge dette værktøj.

    Dette værktøj bruger ikke .bom-filer til at justere systemfiltilladelser, det reparerer bare en brugerkontos hjemmekatalog til standarden, standardtilladelser.

    For at gøre dette skal du indtaste OS X Recovery ved at genstarte din Mac og holde Command + R. I genoprettelsesmiljøet skal du klikke på Utilities i menulinjen og vælge Terminal. Type nulstille kodeord ind i terminalen og tryk på Enter. Klik på din Macs harddisk og vælg den brugerkonto, der oplever problemer.

    Nederst i vinduet skal du klikke på Nulstil-knappen under Nulstil hjemmapparat og ACL'er. Dette vil bare nulstille brugerkontoens tilladelser, ikke dens adgangskode.

    Genstart din Mac, når du er færdig. Brugerkontoens hjemmemappe tilladelser vil nu blive repareret.


    Reparation af din Macs tilladelser bør ikke være en obligatorisk, regelmæssig systemvedligeholdelsesopgave. Det hjælper kun, hvis du rent faktisk oplever et problem, så der er ingen grund til at køre dette værktøj regelmæssigt. På den anden side er dette en sikker betjening, så der er ingen fare for at reparere diskrettigheder, hvis du tror det kan hjælpe.

    Billedkredit: Karlis Dambrans on Flickr