13Aug
"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 i 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?
Som 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 brugerkontos 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 adgangskontrolliste( ACL) tilladelser. Du kan se en fil eller mappes tilladelser ved at holde Ctrl og klikke på filen eller mappen i Finder, klikke på Hent info og se under Deling &Tilladelser
Din Mac indeholder en database med tilladelser. Databasen er gemt i "Bill of Materials" -filer inde i /var/db/-kvitteringerne og /Library/-kvitteringerne. Mac OS X-systemfiler og tredjepartsapplikationer installeret fra. pkg-filer efterlader. 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 stemmer overens med tilladelserne angivet i. bom-filerne, ændrer din Mac 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 programmer ændrer fil- eller mappefritagelser fra deres originale. Det er muligt, at disse nye tilladelser vil medføre problemer. For eksempel kan et program forkert 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 betjening. Reparationsprocessen bør ikke medføre 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, skal du ikke 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 disktilladelser
Du kan reparere Macs tilladelser fra Disk Utility-programmet. For at åbne det, tryk på Command + Space for at åbne Spotlight Search, skriv Disk Utility , og tryk 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 ændres ved 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 forkert. 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 en autorisationsreparation, 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 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 nogen filer i 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 standard-, 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. Skriv resetpassword i Terminal og tryk Enter. Klik på din Macs harddisk og vælg den brugerkonto, der oplever problemer.
Nederst i vinduet skal du klikke på Reset-knappen under Reset Home Directory Permissions og ACLs. Dette vil bare nulstille brugerkontoens tilladelser, ikke dens adgangskode.
Genstart din Mac, når du er færdig. Brugerkontoens hjemmekatalogtilladelser 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