Hoe, wanneer en waarom u schijfmachtigingen op uw Mac repareert
"Probeer je 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 ervan 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.
Bijwerken: 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 hen?
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 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 machtigingen. Er zijn standaard UNIX bestandspermissies, dezelfde soort permissies die je 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 in de Finder op het bestand of de map te klikken, op Info te klikken en te kijken onder Delen en rechten
Uw Mac bevat een database met rechten. De database wordt opgeslagen in "Stuklijst" bestanden binnen de mappen / var / db / receipts en / Library / Receipts. Mac OS X-systeembestanden en applicaties van derden geïnstalleerd vanuit .pkg-bestanden, laten hier .bom-bestanden achter en de bestandslijst die de systeembestanden of programmabestanden toestaat, moet.
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 machtigingsdatabase 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.
Hoe schijfrechten herstellen
U kunt de rechten van uw Mac herstellen vanuit de Schijfhulpprogramma-toepassing. Om het te openen, drukt u op Command + Spatie om Spotlight-zoeken te openen, typ Schijfhulpprogramma, en druk op Enter.
Selecteer de systeempartitie van uw Mac - meestal "Macintosh HD". Klik op de knop Schijfvergunningen verifiëren als u uw machtigingen voor problemen wilt controleren. Klik op Schijfrechten herstellen om te controleren op problemen en deze automatisch oplossen.
Merk op dat het normaal is dat sommige toestemmingen 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 deze niet normaal opstarten, dan kun je ook vanaf Schijfhulpprogramma OS X Herstel gebruiken en de schijfrechten van daar herstellen. Je Mac voert ook automatisch een autoreparatie uit voor de schijf 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 problemen met schijfmachtigingen 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 gewoon de basismap van een gebruikersaccount naar de standaard, standaard permissies.
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. Type ResetPassword naar 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 voor de hoofddirectory van de gebruikersaccount worden nu gerepareerd.
Het herstellen van de rechten van je Mac mag geen verplichte, reguliere taak van 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