Reparation tilladelser: hvad du behøver at vide

er reparation tilladelser “ubrugelig”, som jeg har læst på nettet?

reparation af tilladelser vil ikke løse alle dine Macs problemer, eller endda de fleste af dem. Mange af de problemer, som jeg ser proceduren anbefalet som en mulig løsning—for eksempel langsom internetydelse, problemer med applikationspræferencer på brugerniveau eller endda tilladelsesproblemer, der forhindrer dig i at slette dokumenter-løses sandsynligvis ikke ved at reparere tilladelser. Proceduren vil dog løse disse problemer i forbindelse med forkerte systemrelaterede tilladelser. Hvor almindelige sådanne problemer er, er genstand for temmelig intens debat, men hvad der ikke kan diskuteres, er, at sådanne problemer faktisk opstår, og funktionen til reparation af disktilladelser er hurtig nok og let nok til at bruge, at reparation af tilladelser er en af de første procedurer Apples tekniske supportrepræsentanter vil bede dig om at gøre (og de fleste genier i Apple Stores vil gøre) til din Mac, når du oplever et problem.

et lignende, men ikke helt så ekstremt argument, jeg hører, er, at du ikke bør bruge Reparationsdisktilladelsesfunktionen som et fejlfindingsværktøj, medmindre du er sikker på, at du har et tilladelsesrelateret problem. Dette lyder som logisk rådgivning og råd, der giver mening for enhver fejlfindingsprocedure—i en ideel verden bruger du kun det relevante fejlfindingsværktøj til jobbet. Men problemet med dette argument er, at de fleste Mac OS-brugere ikke ved, hvordan man bestemmer, om et problem virkelig skyldes et tilladelsesproblem. Og selv blandt erfarne fejlfindingsprogrammer bruges mange procedurer så meget til at eliminere mulige årsager til problemer, som de er til aktivt at løse problemer. Reparation af tilladelser er nyttigt i denne sammenhæng, fordi det er en hurtig og nem måde at fjerne et systemniveautilladelsesproblem som årsag til et problem.

hvis reparation af tilladelser generelt er nyttigt, hvorfor anbefaler Apple det ikke som rutinemæssig vedligeholdelse?

Apple gør det ganske eksplicit:

det er en god ide at reparere disktilladelser som en regelmæssig vedligeholdelsesopgave efter opgradering eller installation af nyt program.

det er taget fra Mac Hjælp—i både Panther og Tiger—lige på din Mac; en online version kan læses

{{#url}}her{{/url}}{{^url}}her{{/url}}

. Lignende udsagn kan findes i andre supportartikler. For at være retfærdig formoder jeg, at Apple fremsætter sådanne anbefalinger, ikke fordi det normalt er nødvendigt, men snarere fordi, som nævnt i det foregående punkt, hvis der opstår et tilladelsesrelateret problem, er reparation af tilladelser en hurtig og nem måde at løse det på. Det faktum, at Apple specifikt anbefaler proceduren efter installation af programmer, synes at bekræfte min mistanke om, at dårlige installatører er den mest almindelige årsag til tilladelsesfejl.

ShouldI reparation tilladelser som rutinemæssig vedligeholdelse?

nogle mennesker hævder, at ligesom regelmæssigt at køre et diskreparationsværktøj, vil reparation af tilladelser regelmæssigt hjælpe din Mac med at køre mere glat. Men der er en vigtig forskel her: Mindre drev eller mappe skader – den slags, der kan fanges tidligt og let fast—kan påvirke den måde, filer og mapper er skrevet til og placeret på din harddisk. Det betyder, at regelmæssig kontrol af dit drev kan forhindre mere alvorlige problemer, herunder tab af data, nede ad vejen.

det er dog sjældent tilfældet med forkerte tilladelser. Selvom et tilladelsesproblem forårsager problemer, bør det ikke føre til mere alvorlige problemer; ting, der specifikt påvirkes af disse” dårlige ” tilladelser, fungerer muligvis ikke korrekt, men en forkert tilladelse fører ikke til andre forkerte tilladelser, og et tilladelsesproblem vil sjældent føre til tab af data. Med andre ord, fordelene ved at være” proaktiv ” om tilladelser reparationer er mindre for de fleste brugere; du vil blive tjent lige så godt ved at reparere tilladelserefterdu oplever et problem. 10.3 og senere, da tilladelsesrelaterede problemer forekommer meget sjældnere nu end med tidligere versioner af Mac OS.)

når det er sagt, hvis det får dig til at føle dig mere sikker at udføre opgaven regelmæssigt, er det meget usandsynligt, at det skader noget (se

{{#url}}under{{/url}}{{^url}}under{{/url}}

). Og hvis du er i en højere risikogruppe-for eksempel en person, der installererlotsof—reparation tilladelser som “vedligeholdelse” eller efter en programopdatering, som Apple anbefaler, kan undgå en smule ulejlighed ved at fastsætte forkerte tilladelser, før de manifesterer sig i mærkbare symptomer.

skal jeg reparere tilladelserforinstallerer en opdatering til Mac OS?

i et ord, nej. Når du installerer en Mac OS—opdatering, skal du Godkende-angive et brugernavn og en adgangskode på administratorniveau—for at installationen kan fortsætte. Når du godkender, tillader du installationsprogrammet at køre med det tilsvarende ofrootaccess. Det betyder, at installationsprogrammet ikke er begrænset af Mac OS ‘ s tilladelsessystem—det ignorerer de normale begrænsninger for fil-og mappetilladelser. Dette er nødvendigt for at installatøren kan opdatere Mac OS, men vigtigere for den aktuelle diskussion betyder det også, at “forkerte” tilladelser ikke bør forårsage problemer med installationen.

den eneste reelle fordel ved reparation af tilladelserbeforea Mac OS opdatering er, at hvis du gør det, skal du straks installere opdateringen og derefter reparere tilladelser igen umiddelbart bagefter, kan du være ret sikker på, at eventuelle tilladelsesproblemer, der findes, er et resultat af opdateringen. Men på det tidspunkt har du også løst problemet(E), så forudinstallationen “reparation” gav dig lidt mere end akademisk viden.

skal jeg reparere tilladelserafterinstallation af en opdatering til Mac OS?

hvis du oplever nye problemer umiddelbart efter installationen, er reparation af tilladelser det første skridt, du skal tage, men der er ikke noget reelt behov for at gøre det som et spørgsmål om vane. Som forklaret ovenfor installerer Mac OS installationsprogrammet filer med de nødvendige tilladelser og efterlader derefter en kvittering eller kvitteringer, der skitserer disse tilladelser. Medmindre der opstår et problem med installationen, svarer de tilladelser, der er skitseret i kvitteringen / kvitteringerne, til tilladelserne på de faktiske filer, der er installeret; med andre ord er ingen reparationer nødvendige.

det betyder dog ikke, at tilladelsesproblemer ikke kan opstå under en installation. Jeg har set masser af kontrollerede, pålidelige rapporter om Mac ‘ er, der har været “permissions perfect” før en installation, men har oplevet tilladelsesrelaterede problemer bagefter. Selv Apple

{{#url}}bemærker, at{{/url}}{{^url}}bemærker, at{{/url}}

“tilladelsesproblemer opstår undertiden, når du opdaterer dit system eller installerer nyt program.”(Jeg havde personligt et problem med en bestemt opdatering til Panther, hvor ingen af mine ikke-boot-drev ville montere. Det viste sig, at tilladelserne i mappen invisible /Volumes under opdateringsinstallationen var blevet ændret. En hurtig reparation Disk tilladelser, og jeg var god til at gå.) Men dette er undtagelserne, ikke reglen—langt de fleste brugere vil kun reparere tilladelser, når de oplever et problem.

men som jeg nævnte med hensyn til rutinemæssig vedligeholdelse, hvis det hjælper dig med at sove bedre om natten for at reparere tilladelser efter hver OS-opdatering, lad mig ikke stoppe dig. Og det er sandsynligvis mere effektivt at gøre det efter programopdateringer eller installationer end på en almindelig (f.eks.

i betragtning af at Apple anbefaler at reparere tilladelser efter opdatering af Mac OS, hvorfor gør Apples installationsprogram det ikke automatisk?

jeg stillede Apple netop det spørgsmål; virksomheden nægtede at kommentere. For hvad det er værd, er reparation af tilladelser ikke den eneste procedure, der falder ind under denne kategori; der er mange andre nyttige procedurer og processer. For eksempel er det en god ide at regelmæssigt kontrollere din harddisk for problemer, og Apple anbefaler at gøre det; selvom Mac OS nemt kunne udføre denne opgave ugentligt, gør det det ikke.

{{#url}}kan reparere tilladelserhurtnything?{{/url}} {{^url}}kan reparere tilladelserhurtnything?{{/url}}

kritikere af hyppige tilladelsesreparationer hævder, at proceduren faktisk kan gøre mere skade end gavn ved at nulstille tilladelser, der er blevet ændret fra deres standardindstillinger—formodentlig med god grund—af brugeren, et program eller et installationsprogram. Selvom dette er et gyldigt argument i teorien, er det i virkeligheden ikke noget, de fleste brugere skal bekymre sig om. Til at begynde med skal du huske, at funktionen til reparation af disktilladelser ikke berører filer på brugerniveau, så dine data er sikre. Proceduren berører heller ikke tredjepartsprogrammer. Så du har kun OS ‘ s egne filer på systemniveau, og hvisapplemaker sådanne ændringer, har den allerede to mekanismer—kvitteringsfiler og theHintFile.plistfile-for at sikre, at reparation Disk tilladelser funktion indstiller tilladelser korrekt. (Der har været sjældne eksempler på Mac OS-opdateringer, der fungerer fint, indtil brugeren reparerede tilladelser; disse problemer skyldtes imidlertid fejl i Apples installeringsskripter og kvitteringer—ikke funktionen til reparation af disktilladelser—der blev rettet i reviderede versioner af opdateringerne.)

hvad med mere avancerede brugere, der med vilje ændrer tilladelser på filer på systemniveau-klart en ikke—understøttet procedure—for at ændre systemet på en eller anden måde? Det er rimeligt at forvente, at folk, der er kloge nok til at udføre sådanne justeringer, også skal være kloge nok til at (a) forstå de mulige konsekvenser; (b) holde styr på sådanne ændringer og husk at implementere dem igen efter reparation af tilladelser; og (c) undgå at reparere tilladelser, medmindre det er absolut nødvendigt. På samme måde, hvis et stykke program ændrer tilladelser på en måde, der kan nulstilles ved at reparere tilladelser, skal udvikleren af programmet redegøre for det—enten i programmet eller ved klart at bemærke problemet i programmets dokumentation. Dette gælder især for installatører, der sandsynligvis vil blive brugt af folk, der ikke nødvendigvis er eksperter—det er udviklerens ansvar at forhindre en fælles procedure anbefalet af Apple i at bryde programmet. Det faktum, at disse avancerede brugere og programmel produkter findes er næppe et overbevisende argument mod din typiske Mac bruger reparation tilladelser, selv ofte.

og husk at holde denne risiko i perspektiv: et meget lille mindretal af brugere, der tilpasser Apple-komponenter på systemniveau, der tilfældigvis også påvirkes af funktionen til reparation af disktilladelser. Jeg kender til få mennesker, der tilpasser deres Mac ‘ er mere og installerer flere programmer, end jeg gør, og jeg er aldrig blevet offer for et sådant scenario. Faktisk var sidste gang jeg hørte om en sådan situation i den virkelige verden tilbage i Jaguar (Mac OS 10.2), da en bestemt procedure til tilpasning af OSS indbyggede mailserver blev påvirket af reparation af tilladelser.

Bottom line: Det er yderst usandsynligt, at reparation tilladelser vil påvirke din Mac eller dens program; chancerne for reparation Disk tilladelser funktion gør skade er meget, meget lavere end chancerne for det hjælper, hvis du oplever et problem. For langt de fleste Mac-brugere er det en harmløs procedure, og det lille antal mennesker, der kan blive påvirket negativt, bør allerede være opmærksomme på sådanne risici. Hvis du er bekymret, skal du bruge Repair Disk Permissions’ Bekræftelsestilstand—som viser, hvilke tilladelser der vil blive nulstillet, men faktisk ikke foretager nogen ændringer—først; hvis alt ser godt ud, skal du bruge reparationstilstand.

hvad hvis et tilladelsesproblem forhindrer min Mac i at starte op?

det er sjældent, at et tilladelsesrelateret problem faktisk forhindrer din Mac i at starte; det sker dog. Hvis du befinder dig i en situation, hvor du ikke kan starte din Mac, involverer en af de nemmeste fejlfindingsprocedurer at starte op fra installationsdisken (CD eller DVD), der fulgte med din Mac, og derefter bruge Diskværktøj—via menuen Hjælpeprogrammer, der vises, når den startes fra disken—for at kontrollere din harddisk FOR SKADE. Men du kan også bruge funktionen Reparer disktilladelser, mens du starter fra disken for at sikre, at filtilladelser på systemniveau er korrekte. (Bemærk, at Apple har en

{{#url}}number{{/url}}{{^url}}number{{/url}}

of

{{#url}}articles{{/url}}{{^url}}articles{{/url}}

håndtering af andre årsager til opstartsproblemer; der er en god chance for, at dine problemer ikke har noget at gøre med tilladelser.)

en lignende løsning kan findes i den gratis

{{#url}}AppleJack {{/url}} {{^url}} AppleJack {{/url}}

( ;

{{#url}}August 2006 {{/url}} {{^url}} August 2006 {{/url}}

), et værktøj til vedligeholdelse og fejlfinding fra tredjepart. Ligesom Diskværktøj kan AppleJack reparere tilladelser på dit startdrev, men fordi det kører i enkeltbrugertilstand ved opstart, kan det ofte løse tilladelsesrelaterede problemer, der forhindrer Mac OS i at starte korrekt, og det kræver ikke, at du har din OS-installationsdisk til rådighed. Desværre er AppleJack endnu ikke kompatibel med Intel-baserede Mac ‘ er.

(i betragtning af at du kan få adgang til en shell ved opstart via

{{#url}}single-user mode{{/url}}{{^url}}single-user mode{{/url}}

, og at jeg tidligere viste dig kommandoen til reparation af tilladelser via Terminal, tror du måske, at du kunne reparere tilladelser i single-user mode ved hjælp af denne kommando. Desværre fungerer dette af forskellige grunde ikke uden manuelt at starte en række andre tjenester først, en procedure, der er for kompliceret til at komme ind her. Jeg anbefaler at bruge enten din Install disc eller AppleJack.)

hvad med Mac OS Server?

for det meste gælder oplysningerne i denne artikel lige så godt for Mac OS Server. Da en serveradministrator imidlertid er mere tilbøjelig til med vilje at ændre tilladelserne på filer på systemniveau end en typisk bruger-Apple har specifikt anbefalet et par sådanne ændringer gennem årene—skal du være opmærksom på, at hvis du foretager sådanne ændringer, kan du bruge funktionen Repair Disk Permissions muligvis gendanne dem.

jeg er nysgerrig efter anden dækning af dette emne. Hvor kan jeg tage hen?

her er links til en række andre artikler rundt om på nettet, der diskuterer reparation tilladelser:

  • {{#url}}Daring Fireball: “Reparationstilladelser” er ikke et anbefalet trin, når du anvender systemopdateringer {{/url}} {{^url}}Daring Fireball: “Reparationstilladelser” er ikke et anbefalet trin, når du anvender systemopdateringer {{/url}}
  • {{#url}}dristig Fireball: alvorligt,” Reparationstilladelser ” er Voodoo {{/url}} {{^url}}dristig Fireball: alvorligt, “Reparationstilladelser” er Voodoo {{/url}}
  • {{#url}}Unsanity: reparation af tilladelser er ubrugelig {{/url}} {{^url}}Unsanity: Reparation af tilladelser er ubrugelig {{/url}}
  • {{#url}}Randy Singer ‘s Macintosh OS’ s rutinemæssige Vedligeholdelsesside {{/url}} {{^url}}Randy Singer ‘s Macintosh OS’ s rutinemæssige Vedligeholdelsesside {{/url}}
  • {{#url}}Macfiksit: optrevling af kontroversen om tilladelser til reparation af Disk {{/url}} {{^url}} Macfiksit: optrevling af kontroversen om tilladelser til reparation af Disk {{/url}}
  • {{#url}} Macfiks: en anden opfølgning på debatten om reparation af tilladelser {{/url}} {{^url}} Macfiks: En anden opfølgning på debatten om reparation af tilladelser {{/url}}
  • {{#url}}Macfiksit: reparation af tilladelser succeshistorier {{/url}}{{^url}}Macfiksit: reparation af tilladelser succeshistorier {{/url}}
  • {{#url}}Macfiksit: reparation af tilladelser succeshistorier del 2 {{/url}} {{^url}}Macfiksit: reparation af tilladelser succeshistorier del 2 {{/url}}
  • opdatering 8/26/06: denne historie blev opdateret den 8/27/2006 for at tilføje oplysninger om, hvor listen over kvitteringer er placeret, og hvordan man reparerer tilladelser via Terminal. Oplysninger om Mac OS server og en liste over links til andre artikler om emnet reparation tilladelser blev også tilføjet.

    DAN FRAKES er redaktør på dansk.

    Skriv et svar

    Din e-mailadresse vil ikke blive publiceret.