Rechten herstellen: wat u moet weten

is rechten herstellen “nutteloos”, zoals ik op het Web heb gelezen?

het herstellen van machtigingen zal niet alle problemen van uw Mac, of zelfs de meeste ervan, oplossen. Veel van de problemen waarvoor ik zie de procedure aanbevolen als een mogelijke oplossing—bijvoorbeeld, trage internetprestaties, problemen met de gebruiker-niveau applicatie voorkeuren, of zelfs machtigingen problemen die voorkomen dat u van het verwijderen van documenten—zijn waarschijnlijk niet worden opgelost door het repareren van machtigingen. De procedure zal echter die problemen met betrekking tot onjuiste systeemgerelateerde machtigingen oplossen. Hoe vaak dergelijke problemen zijn, is een onderwerp van vrij intens debat, maar wat niet betwistbaar is, is dat dergelijke problemen in feite optreden, en de functie Repair Disk Permissions is snel genoeg en gemakkelijk genoeg om te gebruiken dat het repareren van machtigingen is een van de eerste procedures Apple ‘ s tech support vertegenwoordigers zal u vragen om te doen (en de meeste genieën in Apple winkels zal doen) op je Mac wanneer u een probleem ondervindt.

een vergelijkbaar, maar niet zo extreem argument dat ik hoor is dat je de functie Repair Disk Permissions niet moet gebruiken als een probleemoplossing tenzij je er zeker van bent dat je een probleem met permissies hebt. Dit klinkt als logisch advies, en advies dat zinvol is voor elke procedure voor het oplossen van problemen—in een ideale wereld zou u alleen de juiste tool voor het oplossen van problemen gebruiken voor de taak. Maar het probleem met dit argument is dat de meeste Mac OS X-gebruikers niet weten hoe om te bepalen of een probleem echt wordt veroorzaakt door een machtigingen probleem. En zelfs onder ervaren probleemoplossers worden veel procedures zo veel gebruikt om mogelijke oorzaken van problemen te elimineren als ze zijn om problemen actief op te lossen. Het repareren van machtigingen is handig in deze context omdat het een snelle en eenvoudige manier is om een probleem met Machtigingen op systeemniveau te elimineren als de oorzaak van een probleem.

als het repareren van machtigingen in het algemeen nuttig is, waarom raadt Apple het dan niet aan als routinematig onderhoud?

Apple doet dat, heel expliciet:

het is een goed idee om schijfmachtigingen te repareren als een normale onderhoudstaak na het upgraden of installeren van nieuwe software.

die is overgenomen uit Mac Help—in zowel Panther als Tiger-direct op uw Mac; een online versie kan worden gelezen

{{#url}}hier{{/url}}{{^url}}hier{{/url}}

. Soortgelijke uitspraken zijn te vinden in andere Support artikelen. Nu, om eerlijk te zijn, Ik vermoed dat Apple maakt dergelijke aanbevelingen niet omdat het meestal nodig is, maar omdat, zoals vermeld in het vorige item, als een machtigingen-gerelateerd probleem optreedt, repareren machtigingen is een snelle en gemakkelijke manier om het op te lossen. Het feit dat Apple specifiek beveelt de procedure na het installeren van software lijkt mijn vermoedens dat slechte installateurs zijn de meest voorkomende oorzaak van machtigingen glitches te bevestigen.

moeten reparatiemachtigingen worden gebruikt als routinematig onderhoud?

sommige mensen beweren dat, net als het periodiek uitvoeren van een schijfreparatieprogramma, het regelmatig repareren van machtigingen Uw Mac zal helpen soepeler te werken. Maar er is hier een belangrijk verschil: Kleine schijf of map schade—het soort dat kan worden gevangen vroeg en gemakkelijk vast-kan de manier waarop bestanden en mappen worden geschreven en zich op uw harde schijf beïnvloeden. Dat betekent dat regelmatige controles van uw schijf kunnen voorkomen dat meer ernstige problemen, met inbegrip van het verlies van gegevens, op de weg.

echter, dat is zelden het geval met onjuiste rechten. Zelfs als een probleem met Machtigingen problemen veroorzaakt, moet het niet leiden tot meer ernstige problemen; dingen die specifiek worden beïnvloed door deze “slechte” machtigingen werken mogelijk niet goed, maar een onjuiste toestemming leidt niet tot andere onjuiste machtigingen, en een machtigingen probleem zal zelden leiden tot verlies van gegevens. Met andere woorden, de voordelen van het zijn “proactief” over machtigingen reparaties zijn klein voor de meeste gebruikers; U zult net zo goed worden bediend door het repareren permissionsafteryou ervaren een probleem. (Dit geldt vooral in Mac OS X 10.3 en hoger, omdat machtigingen-gerelateerde problemen nu veel minder vaak voorkomen dan met eerdere versies van Mac OS X.)

dat gezegd hebbende, als het u veiliger maakt om de taak regelmatig uit te voeren, is het hoogst onwaarschijnlijk dat u iets pijn doet (zie

{{#url}}onder{{/url}}{{^url}}onder{{/url}}

). En als je in een groep met een hoger risico-bijvoorbeeld, iemand die installeertslotsof software—repareren machtigingen als “onderhoud” of na een software—update, zoals Apple adviseert, kan een beetje ongemak te voorkomen door de vaststelling van onjuiste machtigingen voordat ze manifesteren in merkbare symptomen.

moet ik machtigingen repareren voordat ik een update naar Mac OS X installeer?

In één woord, nr. Wanneer u een Mac OS X—update installeert, bent u verplicht om te verifiëren-geef een gebruikersnaam en wachtwoord op admin—niveau-om de installatie verder te laten gaan. Wanneer u zich aanmeldt, laat u het installatieprogramma draaien met het equivalent van rootaccess. Wat dit betekent is dat het installatieprogramma niet wordt beperkt door het machtigingssysteem van Mac OS X—het negeert de normale beperkingen van bestand-en mapmachtigingen. Dit is noodzakelijk voor het installatieprogramma om Mac OS X te kunnen bijwerken, maar, belangrijker voor de huidige discussie, betekent het ook dat “onjuiste” machtigingen geen problemen met de installatie zouden moeten veroorzaken.

het enige echte voordeel van het repareren van machtigingen voor een Mac OS X-update is dat als u dit doet, dan onmiddellijk de update installeert, en vervolgens de machtigingen onmiddellijk daarna opnieuw repareert, u er vrij zeker van kunt zijn dat eventuele machtigingen problemen die worden gevonden een gevolg zijn van de update. Maar op dat moment heb je ook vast het probleem(s), dus de pre-install “reparatie” u voorzien van weinig meer dan academische kennis.

moet ik permissionsherstellen na het installeren van een update naar Mac OS X?

als u direct na de installatie nieuwe problemen ondervindt, is het repareren van permissies de eerste stap die u moet nemen, maar het is niet echt nodig om dit uit gewoonte te doen. Zoals hierboven uitgelegd, installeert het installatieprogramma van Mac OS X bestanden met de nodige machtigingen en laat vervolgens een ontvangstbewijs of ontvangstbewijzen achter die deze machtigingen beschrijven. Tenzij er een probleem optreedt met de installatie, zullen de machtigingen beschreven in de ontvangst(s) overeenkomen met de machtigingen voor de werkelijke bestanden die zijn geïnstalleerd; met andere woorden, geen reparaties nodig zijn.

dat wil echter niet zeggen dat problemen met permissies niet kunnen optreden tijdens een installatie. Ik heb gezien tal van gecontroleerde, betrouwbare rapporten van Macs die zijn “machtigingen perfect” voor een installatie, maar hebben ervaren machtigingen-gerelateerde problemen achteraf. Zelfs Apple

{{#url}} merkt op dat {{/url}} {{^url}}merkt op dat{{/url}}

“machtigingsproblemen soms optreden nadat u uw systeem bijwerkt of nieuwe software installeert.”(Ik persoonlijk had een probleem met een bepaalde update naar Panther waar geen van mijn niet-boot drives zou monteren. Het bleek dat tijdens de update installatie, de machtigingen op de onzichtbare / Volumes directory was gewijzigd. Een snelle reparatie Disk permissies, en ik was klaar om te gaan.) Maar dit zijn de uitzonderingen, niet de regel-de overgrote meerderheid van de gebruikers zal prima herstellen machtigingen pas nadat ze een probleem ervaren.

maar zoals ik al zei met betrekking tot routine-onderhoud, als het je helpt beter slapen ‘ s nachts om machtigingen te herstellen na elke OS X-update, Laat me je niet stoppen. En het is waarschijnlijk effectiever om dit te doen na software-updates of installaties dan op een regelmatige (bijvoorbeeld wekelijks) schema.

gezien het feit dat Apple adviseert om machtigingen te herstellen na het bijwerken van Mac OS X, waarom doet het installatieprogramma van Apple dit niet automatisch?

diezelfde vraag stelde ik aan Apple; het bedrijf weigerde commentaar te geven. Voor wat het waard is, het repareren van machtigingen is niet de enige procedure die in deze categorie valt; er zijn veel andere nuttige procedures en processen die Mac OS X niet automatisch uitvoert. Het is bijvoorbeeld een goed idee om periodiek uw harde schijf te controleren op problemen, en Apple raadt dit aan; hoewel Mac OS X deze taak eenvoudig wekelijks kan uitvoeren, is het niet.

{{#url}}kan repareren permissionshurtanything?{{/url}} {{^url}}kan het repareren van permissionshurtanything?{{/url}}

critici van frequente permissies reparaties beweren dat de procedure eigenlijk meer kwaad dan goed kan doen door het resetten van permissies die zijn veranderd van hun standaardinstellingen-vermoedelijk om goede reden-door de gebruiker, een toepassing of een installateur. Hoewel dit in theorie Een geldig argument is, is het in werkelijkheid niet iets waar de meeste gebruikers zich zorgen over moeten maken. Voor starters, vergeet niet dat de Repair Disk Permissions functie geen gebruikersbestanden raakt, zodat uw gegevens veilig zijn. De procedure raakt ook software van derden niet. Dus je blijft over met alleen OS X ‘ s eigen systeem-niveau bestanden, en alsapplemakes dergelijke wijzigingen, het heeft al twee mechanismen-ontvangst bestanden en theHintFile.plistfile – om ervoor te zorgen dat de functie Repair Disk Permissions machtigingen correct instelt. (Er zijn zeldzame voorbeelden geweest van Mac OS X-updates werken prima totdat de gebruiker herstelde machtigingen; deze problemen waren echter te wijten aan fouten in Apple ‘ s installer scripts en ontvangsten—niet de functie Repair Disk Permissions—die werden vastgesteld in herziene versies van de updates.)

hoe zit het met meer gevorderde gebruikers die opzettelijk Machtigingen voor bestanden op systeemniveau wijzigen-duidelijk een niet—ondersteunde procedure—om het systeem op een of andere manier te wijzigen? Het is redelijk om te verwachten dat mensen slim genoeg om dergelijke tweaks uit te voeren moet ook slim genoeg zijn om (A) de mogelijke gevolgen te begrijpen; (b) bijhouden van dergelijke wijzigingen en vergeet niet om ze opnieuw te implementeren Na het repareren van machtigingen; en (c) voorkomen dat het repareren van machtigingen, tenzij absoluut noodzakelijk. Evenzo, als een stuk software machtigingen verandert op een manier die kan worden gereset door het repareren van machtigingen, de ontwikkelaar van de software moet rekening houden met dat feit—hetzij in software of door duidelijk op te merken het probleem in de documentatie van de software. Dit geldt met name voor software installateurs waarschijnlijk worden gebruikt door mensen die niet per se deskundigen—het is de verantwoordelijkheid van de ontwikkelaar om te voorkomen dat een gemeenschappelijke procedure aanbevolen door Apple breken van de software. Het feit dat deze geavanceerde gebruikers en softwareproducten bestaan is nauwelijks een overtuigend argument tegen uw typische Mac-gebruiker repareren machtigingen, zelfs vaak.

en vergeet niet dit risico in perspectief te houden: een zeer kleine minderheid van gebruikers die Apple-onderdelen op systeemniveau aanpassen die toevallig ook worden beïnvloed door de functie Repair Disk Permissions. Ik weet van weinig mensen die tweaken hun Macs meer, en installeer meer software, dan ik, en ik heb nog nooit het slachtoffer van een dergelijk scenario. In feite, de laatste keer dat zelfs Ik hoorde van een dergelijke situatie in de echte wereld was terug in Jaguar (Mac OS X 10.2) toen een bepaalde procedure voor het aanpassen van OS X ‘ s ingebouwde mailserver werd beïnvloed door het repareren van machtigingen.

Bottom line: Het is uiterst onwaarschijnlijk dat herstelrechten uw Mac of zijn software nadelig zullen beïnvloeden; de kans dat de functie Repair Disk Permissions schade toebrengt is veel, veel lager dan de kans dat het helpt als u een probleem ondervindt. Voor de overgrote meerderheid van de Mac-gebruikers, het is een onschadelijke procedure, en het kleine aantal mensen die negatief kunnen worden beïnvloed moet al op de hoogte zijn van dergelijke risico ‘ s. Als je je zorgen maakt, gebruik dan Repair Disk Permissions’ Verify mode-die laat zien welke machtigingen zouden worden gereset, maar maakt eigenlijk geen wijzigingen—eerst; als alles er goed uitziet, gebruik dan Repair mode.

wat als een probleem met Machtigingen voorkomt dat mijn Mac wordt opgestart?

het komt zelden voor dat een probleem met Machtigingen voorkomt dat uw Mac opstart; het gebeurt echter wel. Als u zich in een situatie bevindt waarin u uw Mac niet kunt opstarten, is een van de gemakkelijkste procedures voor het oplossen van problemen het opstarten van de installatieschijf (CD of DVD) die bij uw Mac is geleverd en vervolgens het Schijfhulpprogramma gebruiken—via het menu Hulpprogramma ‘ s dat verschijnt wanneer u vanaf de schijf opstart—om uw harde schijf op schade te controleren. Maar u kunt ook de functie Repair Disk Permissions gebruiken terwijl u vanaf de schijf opstart om ervoor te zorgen dat bestandsmachtigingen op systeemniveau correct zijn. (Merk op dat Apple een

heeft

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

of

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

omgaan met andere oorzaken van het opstarten problemen; er is een goede kans dat uw problemen hebben niets te maken met Machtigingen.)

een soortgelijke oplossing kan gevonden worden in de vrije

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

( ;

{{# url}} augustus 2006 {{/url}} {{^url}}augustus 2006 {{/url}}

), een hulpprogramma voor onderhoud en probleemoplossing van derden. Net als Schijfhulpprogramma kan AppleJack machtigingen op uw opstartschijf repareren, maar omdat het bij het opstarten in de modus voor één gebruiker wordt uitgevoerd, kan het vaak machtigingen-gerelateerde problemen oplossen die voorkomen dat Mac OS X goed opstart, en het vereist niet dat u uw OS X-installatieschijf bij de hand hebt. Helaas is AppleJack nog niet compatibel met op Intel gebaseerde Macs.

(gezien het feit dat u toegang hebt tot een shell bij het opstarten via

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

, en dat ik u eerder het commando voor het repareren van machtigingen via Terminal heb laten zien, zou u kunnen denken dat u machtigingen in single-user mode kunt herstellen met behulp van dat Commando. Helaas, om verschillende redenen, dit werkt niet zonder handmatig starten van een aantal andere diensten eerst, een procedure te ingewikkeld om hier te krijgen. Ik raad aan om je Install disc of AppleJack te gebruiken.)

hoe zit het met Mac OS X Server?

voor het grootste deel is de informatie in dit artikel even goed van toepassing op Mac OS X Server. Aangezien een serverbeheerder echter meer kans heeft om de machtigingen voor bestanden op systeemniveau opzettelijk te wijzigen dan een typische gebruiker—Apple heeft in de loop der jaren specifiek een paar van dergelijke wijzigingen aanbevolen—moet u zich ervan bewust zijn dat als u dergelijke wijzigingen aanbrengt, het gebruik van de functie Repair Disk Permissions ze kan terugdraaien.

ik ben benieuwd naar andere berichtgeving over dit onderwerp. Waar Kan ik heen?

hier zijn links naar een aantal andere artikelen op het Web die het repareren van rechten bespreken:

  • {{#url}}Daring Fireball: “Repair Permissions” Is Niet de Aanbevolen Stap Bij het Toepassen van Updates van het Systeem{{/url}}{{^url}}Daring Fireball: “Repair Permissions” Is Niet de Aanbevolen Stap Bij het Toepassen van Updates van het Systeem{{/url}}
  • {{#url}}Daring Fireball: Serieus, “Repair Permissions” Is Voodoo{{/url}}{{^url}}Daring Fireball: Serieus, “Repair Permissions” Is Voodoo{{/url}}
  • {{#url}}Unsanity: het Herstellen van Permissies is Nutteloos{{/url}}{{^url}}Unsanity: Het herstellen van Permissies is Nutteloos{{/url}}
  • {{#url}}Randy Singer Macintosh OS X Routine-Onderhoud pagina{{/url}}{{^url}}Randy Singer Macintosh OS X Routine-Onderhoud pagina{{/url}}
  • {{#url}}MacFixIt: het Ontrafelen van de Machtigingen van de Schijf Herstellen controverse{{/url}}{{^url}}MacFixIt: het Ontrafelen van de Machtigingen van de Schijf Herstellen controverse{{/url}}
  • {{#url}}MacFixIt: Een follow-up van de machtigingen herstellen debat{{/url}}{{^url}}MacFixIt: Een andere follow-up van de machtigingen herstellen debat{{/url}}
  • {{#url}}MacFixIt: het Herstellen van Permissies succesverhalen{{/url}}{{^url}}MacFixIt: het Herstellen van Permissies succesverhalen{{/url}}
  • {{#url}}MacFixIt: het Herstellen van Permissies Succes Verhalen deel 2{{/url}}{{^url}}MacFixIt: het Herstellen van Permissies Succes Verhalen deel 2{{/url}}
  • UPDATE 8/26/06: Dit verhaal is bijgewerkt op 8/27/2006 toe te voegen informatie over waar de lijst van de ontvangsten ligt en het herstellen van machtigingen via de Terminal. Informatie over Mac OS X Server en een lijst met links naar andere artikelen over het onderwerp van het herstellen van machtigingen werden ook toegevoegd.

    dan FRAKES is een wereldredacteur.

    Geef een antwoord

    Het e-mailadres wordt niet gepubliceerd.