Reparere tillatelser: hva du trenger å vite

reparerer tillatelser «ubrukelig», som jeg har lest på Nettet?

Reparere tillatelser kommer ikke til å fikse Alle mac-problemene dine, eller til og med de fleste av dem. Mange av problemene som jeg ser prosedyren anbefales som en mulig løsning-for eksempel treg internett-ytelse, problemer med brukernivå programinnstillinger, eller til og med tillatelser problemer som hindrer deg i å slette dokumenter-er usannsynlig å bli løst ved å reparere tillatelser. Procedurewillfix imidlertid problemene knyttet til feil systemrelaterte tillatelser. Hvor vanlige slike problemer er, er et emne med ganske intens debatt, men det som ikke kan diskuteres, er at slike problemer faktisk oppstår, Og Reparer Disktillatelsesfunksjonen er rask nok og enkel nok til å bruke som reparasjonstillatelser er En Av De første prosedyrene Apples tekniske supportrepresentanter vil be deg om å gjøre (og de fleste Genier i Apple Stores vil gjøre) Til Din Mac når Du opplever et problem.

et lignende, men ikke så ekstremt argument jeg hører, er at du ikke bør bruke Repair Disk Permissions-funksjonen som et feilsøkingsverktøy, med mindre du har et tillatelsesrelatert problem. Dette høres ut som logiske råd og råd som gir mening for enhver feilsøkingsprosedyre-i en ideell verden vil du bare bruke det riktige feilsøkingsverktøyet for jobben. Men problemet med dette argumentet er at De Fleste Mac OS X-brukere ikke vet hvordan de skal avgjøre om et problem virkelig skyldes et tillatelsesproblem. Og selv blant erfarne feilsøkere, brukes mange prosedyrer så mye for å eliminere mulige årsaker til problemer som de skal løse problemer aktivt. Reparere tillatelser er nyttig i denne konteksten fordi det er en rask og enkel måte å eliminere et problem på systemnivå tillatelser som årsak til et problem.

Hvis reparasjon av tillatelser er nyttig generelt, hvorfor Anbefaler Ikke Apple det som rutinemessig vedlikehold?

Apple gjør ganske eksplisitt:

det er en god ide å reparere disktillatelser som en vanlig vedlikeholdsoppgave etter oppgradering eller installering av ny programvare.

det er hentet Fra Mac Hjelp – i Både Panther og Tiger-rett På Din Mac; en online versjon kan leses

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

. Lignende uttalelser finnes i andre Støtteartikler. Nå, for å være rettferdig, mistenker Jeg At Apple gjør slike anbefalinger, ikke fordi Det vanligvis er nødvendig, men fordi, som nevnt i forrige element, hvis et tillatelsesrelatert problem oppstår, er reparasjon av tillatelser en rask og enkel måte å fikse det på. Det Faktum At Apple spesielt anbefaler prosedyren etter installering av programvare, ser ut til å bekrefte mistankene mine om at dårlige installatører er den vanligste årsaken til tillatelsesfeil.

ShouldI reparasjonstillatelser som rutinemessig vedlikehold?

noen hevder at, akkurat som med jevne mellomrom å kjøre en disk reparasjon verktøyet, reparere tillatelser regelmessig vil Hjelpe Mac kjøre jevnere. Men det er en viktig forskjell her: Mindre stasjon eller katalog skade-den typen som kan bli fanget tidlig og lett fast – kan påvirke måten filer og mapper er skrevet til og ligger på harddisken. Det betyr at regelmessige kontroller av stasjonen kan forhindre mer alvorlige problemer, inkludert tap av data, nedover veien.

det er imidlertid sjelden tilfelle med feil tillatelser. Selv om et tillatelsesproblem forårsaker problemer, bør det ikke føre til mer alvorlige problemer; ting som er spesielt berørt av disse» dårlige » tillatelsene, virker kanskje ikke riktig, men en feil tillatelse fører ikke til andre feil tillatelser, og et tillatelsesproblem vil sjelden føre til tap av data. Med andre ord, fordelene ved å være «proaktiv» om tillatelser reparasjoner er mindre for de fleste brukere; du vil bli servert like godt ved å reparere permissionsafteryou opplever et problem. (Dette gjelder Spesielt I Mac OS x 10.3 og nyere, da tillatelsesrelaterte problemer oppstår mye sjeldnere nå enn med tidligere versjoner Av Mac OS X.)

når det er sagt, hvis det gjør at du føler deg tryggere å utføre oppgaven regelmessig, er det svært lite sannsynlig å skade noe (se

{{#url}}under {{/url}} {{^url}}under {{/url}} {{^url}} under {{/url}}). Og hvis Du er i en høyrisikogruppe-for eksempel noen som installererreparasjonstillatelser som «vedlikehold» eller etter en programvareoppdatering, som Apple anbefaler, kan unngå litt ulempe ved å fikse feil tillatelser før de manifesterer seg i merkbare symptomer.

må jeg reparere tillatelserinstallerer en oppdatering Til Mac OS X?

i et ord, nei. Når Du installerer En mac OS X-oppdatering, må du godkjenne-oppgi brukernavn og passord på administratornivå-for at installasjonen skal fortsette. Når du autentiserer, lar du installasjonsprogrammet kjøre med tilsvarende ofrootaccess. Hva dette betyr er at installasjonsprogrammet ikke er begrenset Av mac OS XS tillatelsessystem-det ignorerer de normale begrensningene for fil-og mappetillatelser. Dette er nødvendig For At Installatøren skal kunne oppdatere Mac OS X, men viktigere for den nåværende diskusjonen betyr det også at» feil » tillatelser ikke skal forårsake problemer med installasjonen.

Den eneste virkelige fordelen med å reparere permissionsbeforea Mac OS X update Er at hvis du gjør Det, deretter umiddelbart installere oppdateringen, og deretter reparere tillatelser igjen umiddelbart etterpå, kan du være ganske sikker på at eventuelle tillatelser problemer som er funnet er et resultat av oppdateringen. Men på det tidspunktet har du også løst problemet(e), så forhåndsinstallasjonen» reparasjon » ga deg litt mer enn akademisk kunnskap.

må jeg reparere tillatelseretterinstallere en oppdatering Til Mac OS X?

hvis du opplever nye problemer umiddelbart etter installasjonen, er reparasjon av tillatelser det første skrittet du bør ta, men det er ikke noe reelt behov for å gjøre det som et spørsmål om vane. Som forklart ovenfor installerer Mac OS XS Installasjonsprogram filer med de nødvendige tillatelsene, og etterlater deretter en kvittering eller kvitteringer som beskriver disse tillatelsene. Med mindre det oppstår et problem med installasjonen, vil tillatelsene som er beskrevet i kvitteringen(e), samsvare med tillatelsene på de faktiske filene som er installert.

det er imidlertid ikke å si at tillatelsesproblemer ikke kan skje under en installasjon. Jeg har sett mange kontrollerte, pålitelige rapporter Om Mac-Er som har vært «tillatelser perfekte» før en installasjon, men har opplevd tillatelsesrelaterte problemer etterpå. Selv Apple

{{#url}} bemerker at {{/url}} {{^url}}bemerker at {{/url}} {{^url}} bemerker at {{/url}}

«Tillatelsesproblemer oppstår noen ganger etter at du har oppdatert systemet eller installert ny programvare.»(Jeg hadde personlig et problem med En bestemt oppdatering Til Panther der ingen av mine ikke-oppstartsstasjoner ville montere. Det viste seg at under oppdateringsinstallasjonen hadde tillatelsene på invisible /Volumes-katalogen blitt endret. En rask Reparasjon Disk Tillatelser, og jeg var godt å gå.) Men disse er unntakene, ikke regelen – de aller fleste brukere vil ha det bra å reparere tillatelser først etter at de opplever et problem.

Men som jeg nevnte med hensyn til rutinemessig vedlikehold, hvis det hjelper deg med å sove bedre om natten for å reparere tillatelser etter HVER OS X-oppdatering, ikke la meg stoppe deg. Og det er sannsynligvis mer effektivt å gjøre det etter programvareoppdateringer eller installasjoner enn på en vanlig (f. eks.

Gitt At Apple anbefaler å reparere tillatelser etter oppdatering Av Mac OS X, hvorfor Gjør Ikke Apples Installatør det automatisk?

Jeg spurte Apple det spørsmålet; selskapet nektet å kommentere. For hva det er verdt, er reparasjon av tillatelser ikke den eneste prosedyren for å falle inn i denne kategorien; Det er mange andre nyttige prosedyrer Og prosesser Mac OS X utfører ikke automatisk. For eksempel er Det en god ide å regelmessig sjekke harddisken din for problemer, Og Apple anbefaler å gjøre det; Selv Om Mac OS X enkelt kan utføre denne oppgaven på ukentlig basis, gjør Det ikke.

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

Kritikere av hyppige tillatelsesreparasjoner hevder at prosedyren faktisk kan gjøre mer skade enn godt ved å tilbakestille tillatelser som er endret fra standardinnstillingene—antagelig med god grunn – av brukeren—et program eller en installatør. Selv om dette er et gyldig argument i teorien, er det i virkeligheten ikke noe de fleste brukere bør bekymre seg for. For det første, husk at Funksjonen Reparer Disktillatelser ikke berører filer på brukernivå, slik at dataene dine er trygge. Prosedyren berører heller ikke tredjeparts programvare. Så du er igjen MED BARE OS XS egne systemnivå filer, og hvisapplegjør slike endringer, den har allerede to mekanismer-kvitteringsfiler og theHintFile.plistfile – for å sikre at Reparer Disk Tillatelser funksjonen setter tillatelser riktig. (Det har vært sjeldne eksempler På Mac OS x-oppdateringer som fungerer fint til brukeren reparerte tillatelser; disse problemene skyldtes imidlertid feil i Apples installasjonsskript og kvitteringer—ikke Reparer Disktillatelsesfunksjonen-som ble løst i reviderte versjoner av oppdateringene.)

hva med mer avanserte brukere som med vilje endrer tillatelser på systemnivåfiler-klart en ikke-støttet prosedyre-for å endre systemet på en eller annen måte? Det er rimelig å forvente at folk som er kunnskapsrike nok til å utføre slike tweaks, også skal være kunnskapsrike nok til å (a) forstå de mulige konsekvensene; (b) holde oversikt over slike endringer og husk å re-implementere dem etter reparasjon av tillatelser; og (c) unngå å reparere tillatelser med mindre det er absolutt nødvendig. På samme måte, hvis et stykke programvare endrer tillatelser på en måte som kan tilbakestilles ved å reparere tillatelser, bør utvikleren av programvaren redegjøre for det faktum—enten i programvare eller ved å tydelig merke problemet i programvarens dokumentasjon. Dette gjelder spesielt for programvareinstallatører som sannsynligvis vil bli brukt av folk som ikke nødvendigvis er eksperter—det er utviklerens ansvar å forhindre en vanlig prosedyre anbefalt Av Apple fra å bryte programvaren. Det faktum at disse avanserte brukere og programvareprodukter finnes er neppe et overbevisende argument mot typiske Mac bruker reparere tillatelser, selv ofte.

og husk å holde denne risikoen i perspektiv: En svært liten minoritet av brukerne tweaking systemnivå Apple-komponenter som også tilfeldigvis påvirkes av Repair Disk Permissions-funksjonen. Jeg vet om få mennesker som finjusterer Macene sine mer, og installerer mer programvare enn jeg gjør, og jeg har aldri blitt offer for et slikt scenario. Faktisk var den siste gangen jeg hørte om en slik situasjon i den virkelige verden tilbake I Jaguar (Mac OS x 10.2) da en bestemt prosedyre for å tilpasse OS XS innebygde e-postserver ble påvirket av reparasjon av tillatelser.

Bottom line: det er ekstremt usannsynlig at reparasjon av tillatelser vil påvirke Din Mac eller programvaren negativt; sjansene for At Repair Disk Permissions-funksjonen gjør skade er mye, mye lavere enn sjansene for at det hjelper hvis Du opplever et problem. For De aller Fleste Mac-brukere, det er en ufarlig prosedyre, og det lille antallet mennesker som kan bli negativt påvirket bør allerede være klar over slike risikoer. Hvis du er bekymret, bruk Repair Disk Permissions ‘ Verifiseringsmodus—som viser hvilke tillatelser som vil bli tilbakestilt, men gjør egentlig ingen endringer-først; hvis alt ser bra ut, bruk Deretter Reparasjonsmodus.

Hva om et tillatelsesproblem hindrer At Macen min starter opp?

det er sjelden at et tillatelsesrelatert problem faktisk vil forhindre At Macen starter opp; det skjer imidlertid. Hvis Du befinner deg i en situasjon der Du ikke kan starte Macen, innebærer en av de enkleste feilsøkingsprosedyrene å starte opp Fra Installasjonsplaten (CD eller DVD) som fulgte Med Macen, og deretter bruke Diskverktøy—via Verktøy—menyen som vises når du starter opp fra platen-for å sjekke harddisken for skade. Men Du kan også bruke Funksjonen Reparer Disktillatelser mens du starter opp fra platen for å sikre at filtillatelsene på systemnivå er riktige. (Merk At Apple har en

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

of

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

å håndtere andre årsaker til oppstartsproblemer; det er en god sjanse for at problemene dine ikke har noe å gjøre med tillatelser.)

en lignende løsning finnes i gratis

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

( ;

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

), et tredjeparts vedlikeholds-og feilsøkingsverktøy. Som Diskverktøy Kan AppleJack reparere tillatelser på oppstartsstasjonen, men fordi Den kjører i enkeltbrukermodus ved oppstart, kan det ofte fikse tillatelsesrelaterte problemer som hindrer Mac OS X i å starte opp riktig, og det krever ikke AT DU HAR OS X-Installeringsplaten på hånden. Dessverre Er AppleJack ennå ikke kompatibel med Intel-baserte Mac-Er.

(Gitt at du kan få tilgang til et skall ved oppstart via

{{#url}} enkeltbrukermodus {{/url}} {{^url}} enkeltbrukermodus{{/url}}

, og at jeg tidligere viste deg kommandoen for å reparere tillatelser via Terminal, kan du tenke at du kunne reparere tillatelser i enkeltbrukermodus ved hjelp av den kommandoen. Dessverre, av ulike grunner, dette fungerer ikke uten manuelt å starte en rekke andre tjenester først, en prosedyre for komplisert å komme inn her. Jeg anbefaler å bruke Enten Installasjonsplaten eller AppleJack.)

Hva Med Mac OS X Server?

for det meste gjelder informasjonen i denne artikkelen like godt For Mac OS X Server. Men Siden en serveradministrator er mer sannsynlig å endre tillatelsene på systemnivå filer enn en vanlig bruker-Apple har spesielt anbefalt noen slike endringer gjennom årene—vær oppmerksom På At Hvis Du gjør slike endringer, kan Det hende At Du bruker Funksjonen Reparer Disktillatelser.

jeg er nysgjerrig på annen dekning av dette emnet. Hvor kan jeg dra?

her er lenker til en rekke andre artikler rundt På Nettet som diskuterer reparasjonstillatelser:

  • {{#url}}Dristig Fireball: «Reparasjonstillatelser» Er Ikke Et Anbefalt Trinn når Du Bruker Systemoppdateringer {{/url}}{{^url}} Dristig Fireball: «Reparasjonstillatelser» Er Ikke Et Anbefalt Trinn når Du Bruker Systemoppdateringer {{/url}}
  • {{#url}}Dristig Fireball: Seriøst, «Reparasjonstillatelser» Er Voodoo {{/url}}{{^url}} Dristig Fireball: Seriøst, «Reparasjonstillatelser» er Voodoo {{/url}}
  • {{#url}}Unsanity: Reparere Tillatelser Er Ubrukelig {{/url}}{{^url}}Unsanity: Reparere Tillatelser Er Ubrukelig {{/url}}
  • {{#url}}Randy Singer ‘S Macintosh OS X Rutinemessig Vedlikeholdsside {{/url}}{{^url}}Randy Singer’ S Macintosh OS X Rutinemessig Vedlikeholdsside {{/url}}
  • {{#url}}MacFixIt: Unraveling Repair Disk Tillatelser controversy {{/url}}{{^url}}MacFixIt: Unraveling Repair Disk Tillatelser controversy {{/url}}
  • {{#url}}MacFixIt: En annen oppfølging til tillatelsesreparasjonsdebatten {{/url}}{{^url}}MacFixIt: En annen oppfølging til tillatelsesreparasjonsdebatten {{/url}}
  • {{#url}}MacFixIt: Reparere Tillatelser Suksesshistorier {{/url}}{{^url}}MacFixIt: Reparere Tillatelser Suksesshistorier {{/url}}
  • {{#url}}MacFixIt: Reparere Tillatelser Suksesshistorier del 2 {{/url}}{{^url}}MacFixIt: Reparere Tillatelser Suksesshistorier del 2 {{/url}}
  • UPDATE 8/26/06: denne historien ble oppdatert 8/27/2006 for å legge til informasjon om hvor listen over kvitteringer er plassert og hvordan du reparerer tillatelser via Terminal. Informasjon Om Mac OS X Server og en liste over lenker til andre artikler om temaet reparasjon tillatelser ble også lagt.

    DAN FRAKES er redaktør for aMacworldsenior.

    Legg igjen en kommentar

    Din e-postadresse vil ikke bli publisert.