13Aug
"Probeer uw schijfrechten te herstellen" is een standaard Mac-probleemoplossingstip die voor altijd is doorgegaan. Er zijn eigenlijk twee verschillende hulpmiddelen voor het repareren van verschillende soorten schijfrechten, en een daarvan is erg verborgen.
De rechten hier zijn echt bestand- en mapmachtigingen, maar ze worden over het algemeen "schijfmachtigingen" genoemd. Uw Mac zal niet automatisch toestemmingen herstellen behalve tijdens het installeren of upgraden van Mac OS X zelf.
Update : Vanaf Mac OS X 10.11 El Capitan bevat het Schijfhulpprogramma in Mac OS X niet langer een manier om schijfmachtigingen te herstellen. Dit is niet langer nodig dankzij System Integrity Protection.
Wat zijn machtigingen en wat herstelt ze?
Net als op andere besturingssystemen, waaronder Windows en Linux, hebben bestanden en directory's op een Mac elk hun eigen rechten. De machtigingen bepalen welke gebruikers en systeemprocessen toegang hebben tot de bestanden en wat ze kunnen doen. Systeembestanden zijn bijvoorbeeld als alleen-lezen gemarkeerd, zodat normale gebruikersprogramma's deze niet kunnen wijzigen. Uitvoerbare bestanden moeten worden gemarkeerd als uitvoerbaar of het systeem zal niet toestaan dat ze worden uitgevoerd.
Het toestemmingssysteem is een manier waarop Mac OS X en andere besturingssystemen zorgen voor beveiliging. Een programma dat u op uw bureaublad uitvoert, kan niet zomaar uw systeembestanden zonder toestemming wijzigen. Als u meerdere gebruikersaccounts op uw Mac hebt, houden machtigingen de bestanden van elk gebruikersaccount privé voor ander gebruik.
Macs hebben twee verschillende soorten toestemmingen. Er zijn standaard UNIX-bestandsmachtigingen, dezelfde soort machtigingen die u zou vinden op Linux. Er zijn ook modernere ACL-machtigingen( Access Control List).U kunt de rechten van een bestand of map bekijken door Ctrl ingedrukt te houden en te klikken op het bestand of de map in de Finder, op Info te klikken en te kijken onder Delen &Machtigingen
Uw Mac bevat een database met machtigingen. De database wordt opgeslagen in "Stuklijst" -bestanden binnen de /var/db/-ontvangstbewijzen en de /Library/-mappen voor ontvangsten. Mac OS X-systeembestanden en applicaties van derden geïnstalleerd vanuit. pkg-bestanden, laten hier. bom-bestanden achter en de bestandenlijst die de systeembestanden of programmabestanden moeten hebben.
Wanneer u toestemmingen repareert, kijkt uw Mac naar de. bom-bestanden hier en controleert de daadwerkelijke bestanden op uw systeem. Als een bestand of map op uw systeem rechten heeft die niet overeenkomen met de rechten die zijn opgegeven in de. bom-bestanden, wijzigt uw Mac de machtigingen die overeenkomen met die in de. bom-bestanden.
Merk op dat dit niet van toepassing is op alle bestanden op uw systeem. Uw persoonlijke gegevensbestanden bevatten geen items in de machtigingendatabase en toepassingen van derden die geen. pkg-bestanden gebruiken, worden niet weergegeven in de database. De permissies-fixing operatie zal al deze andere bestanden met rust laten.
Wanneer moet u toestemmingen herstellen?
Tijdens het normale gebruik van uw systeem is het mogelijk dat programma's de bestands- of mapmachtigingen van hun originele wijzigen. Het is mogelijk dat deze nieuwe machtigingen dan problemen veroorzaken. Een programma kan bijvoorbeeld schrijfrechten op systeembestanden verkeerd toewijzen, waardoor de beveiliging wordt verminderd doordat normale gebruikersprogramma's deze kunnen wijzigen. Een programma kan een programmabestand niet-uitvoerbaar maken, waardoor een toepassing niet kan worden uitgevoerd. Een programma kan per ongeluk uw gebruikersaccount toegang tot uw thuismap geven, zodat u geen bestanden kunt opslaan of wijzigen.
Er zijn veel problemen die kunnen worden veroorzaakt door onjuiste of "beschadigde" machtigingen. Het herstellen van uw bestandsrechten is ook een veilige bewerking. Het reparatieproces zou geen problemen moeten veroorzaken. Daarom is het herstellen van de rechten van je Mac een van de eerste tips voor het oplossen van problemen die je krijgt als je een probleem hebt met je Mac.
Als u geen problemen ondervindt met uw Mac, hoeft u geen machtigingen te herstellen. Als u een probleem ondervindt, is het herstellen van uw machtigingen een goede, veilige plaats om te beginnen.
Schijfmachtigingen repareren
U kunt de toestemmingen van uw Mac herstellen vanuit de toepassing Schijfhulpprogramma. Om dit te openen, drukt u op Command + Spatie om Spotlight-zoeken te openen, typt u Schijfhulpprogramma en drukt u op Enter.
Selecteer de systeempartitie van uw Mac - in het algemeen "Macintosh HD". Klik op de knop Schijfvergunningen verifiëren als u uw rechten op problemen wilt controleren. Klik op Schijfrechten herstellen om problemen te controleren en deze automatisch te verhelpen.
Merk op dat het normaal is dat sommige rechten veranderen bij normaal gebruik van uw systeem, en dit levert niet altijd problemen op. Je zult waarschijnlijk een aantal incorrecte rechten zien, zelfs als er niets mis is met je Mac. Dit is niets om je zorgen over te maken. We hebben nogal wat onjuiste rechten op onze Mac gezien, maar het ging helemaal niet mis. Ze waren niet echt een probleem.
Dat is het - uw machtigingen zullen worden hersteld. Als je Mac zulke ernstige problemen ondervindt dat hij niet normaal opstart, kun je ook vanaf Schijfhulpprogramma OS X Herstel gebruiken en de schijfrechten van daar herstellen. Je Mac voert ook automatisch een herstel van de schijfmachtiging uit wanneer je Mac OS X installeert bovenop een bestaande Mac OS X-installatie, dus het opnieuw installeren of upgraden van je Mac-besturingssysteem zou ook schijfmachtigingsproblemen moeten oplossen.
Hoe Home Directory toestemmingen te herstellen
Er is ook een tweede tool die een aantal toestemmingen herstelt. Deze reparatiehulpprogramma herstelt de hoofddirectoryrechten van uw gebruikersaccount. Als u problemen ondervindt met de bestanden van uw gebruikersaccount - misschien kunt u geen bestanden opslaan in uw homedirectory, mogelijk omdat het alleen-lezen is gemaakt - kunt u deze tool gebruiken.
Deze tool gebruikt. bom-bestanden niet om systeembestandspermissies aan te passen, het herstelt alleen de basismap van een gebruikersaccount naar de standaard standaardrechten.
Hiertoe voert u OS X Recovery in door uw Mac opnieuw op te starten en Command + R ingedrukt te houden. Klik in de Recovery-omgeving op Hulpprogramma's op de menubalk en selecteer Terminal. Typ reset wachtwoord in de Terminal en druk op Enter. Klik op de harde schijf van uw Mac en selecteer het gebruikersaccount dat problemen ondervindt.
Klik onder aan het venster op de knop Opnieuw instellen onder Resoltiemap en de ACL's. Hiermee worden alleen de machtigingen van de gebruikersaccount opnieuw ingesteld, niet het wachtwoord.
Start je Mac opnieuw op als je klaar bent. De machtigingen van de basismap van de gebruikersaccount worden nu gerepareerd.
Het repareren van de rechten van je Mac mag geen verplichte, reguliere taak voor systeemonderhoud zijn. Het helpt alleen als u een probleem ervaart, dus er is geen reden om dit hulpprogramma regelmatig uit te voeren. Aan de andere kant is dit een veilige operatie, dus er is geen gevaar bij het herstellen van schijfrechten als u denkt dat dit kan helpen.
Image Credit: Karlis Dambrans op Flickr