Als je plotseling geen bestanden meer kunt openen of beheren op je Mac, is het herstellen van de schijfbevoegdheden een van de tips die je in tal van hulpartikelen kunt vinden. Apple had deze functie in oudere OS X-versies, maar de bevoegdheden voor systeembestanden zijn nu beveiligd, waardoor gebruikers beperkt zijn in wat ze kunnen zien en wijzigen.
Hoewel een snelle reparatie niet meer mogelijk is, kun je problemen met bevoegdheden nog altijd oplossen met ingebouwde macOS-tools. Laten we eens kijken naar hoe je schijfbevoegdheden op nieuwe Macs kunt repareren en hoe je problemen met bevoegdheden oplost.
Wat zijn schijfbevoegdheden?
Schijfbevoegdheden op macOS worden gebruikt om je bestanden veilig te houden, omdat ze bepalen wie zowel bestanden als mappen mag openen, wijzigen of verwijderen. Ze zijn zo ontworpen dat bepaalde apps (of andere gebruikers als je de Mac deelt) niet zomaar een systeembestand kunnen wijzigen of verwijderen. Op deze manier voorkomen ze instabiliteit van het systeem en houden ze de bestanden van de ene gebruiker privé van die van andere gebruikers.
Elk bestand en elke map op je Mac heeft een bepaalde reeks bevoegdheden. Van de Apple Community:
"Veel dingen die je op je Mac OS X installeert, worden vanuit pakketbestanden geïnstalleerd (waarvan de extensie van de bestandsnaam '.pkg' is). Telkens als er iets wordt geïnstalleerd uit een pakketbestand, wordt er een overzichtsbestand (dat de bestandsextensie '.bom' heeft) opgeslagen in het ontvangstbewijs van het pakket, dat wordt bewaard in de map /var/db/receipts in Mac OS X v10.5 en lager. Deze bestanden nemen niet veel schijfruimte in en je doet er goed aan deze niet naar de prullenmand te verplaatsen. Elk van deze '.bom'-bestanden bevat een lijst met de bestanden die zijn geïnstalleerd door dat pakket, evenals de juiste bevoegdheden voor elk bestand."
Waarom moeten bevoegdheden worden gerepareerd?
Hoewel oudere versies van macOS inderdaad problemen hadden met systeembrede bestandsbevoegdheden, gaan de huidige Mac-besturingssystemen hier heel anders mee om. Dankzij een belangrijke beveiligingsfunctie met de naam 'System Integrity Protection (SIP)' worden kritieke systeembestanden en hun bevoegdheden nu automatisch beschermd en onderhouden.
Er kunnen nog altijd problemen met bevoegdheden optreden, maar die zijn nu bijna altijd gerelateerd aan je gebruikersaccount, oftewel je thuismap. Dit kan gebeuren na het overzetten van gegevens vanaf een andere Mac, het herstel van gegevens vanaf een back-up of als er een specifieke app niet goed werkt.
Als je problemen ervaart met bestanden, kan de oorzaak bij de bevoegdheden van je thuismap liggen. Hieronder wat voorbeelden van abnormaal gedrag:
- Een app werkt niet correct
- Je kunt geen bestanden verplaatsen, verwijderen of opslaan in je eigen mappen
- Je krijgt een foutmelding dat je geen bevoegdheid hebt om een bestand of map te openen
Automatisch schijfbevoegdheden herstellen op je Mac
Gebruikers van macOS El Capitan en nieuwere versies hebben door de verwijdering van de functie 'Herstel schijfbevoegdheden' geen optie meer om problemen met hun Mac op te lossen. CleanMyMac omvat ook een functie voor schijfbevoegdheden, dus dat is een handige tool als je hier problemen mee ervaart.
Ga aan de slag met een gratis proefversie van CleanMyMac. Volg als je de app eenmaal hebt de volgende stappen:
- Open CleanMyMac.
- Klik links in de navigatiekolom op 'Prestaties' en daarna op 'Scan'.
- Zodra de scan is voltooid, selecteer je 'Bekijk alle taken' en kies je 'Onderhoudstaken'.
- Klik op 'Repareer schijfbevoegdheden' en daarna op 'Voer uit'.
CleanMyMac controleert nu de systeembevoegdheden van het systeem en herstelt automatisch beschadigde bevoegdheden.
En dat was alles alweer. Je Mac zou nu weer normaal moeten werken. Zelfs als je Mac goed lijkt te werken, doe je er goed aan om nu en dan een herstel uit te voeren zodat die optimaal blijft. Want hoewel niet alle beschadigde bevoegdheden van invloed zijn op de werking, betekent dat niet dat je ze niet hoeft te herstellen.
Schijfbevoegdheden handmatig herstellen
Als je al langere tijd Macs gebruikt, herinner je je misschien nog wel de speciale tool om schijfbevoegdheden te herstellen als je problemen ondervond. Die is nu echter niet meer beschikbaar voor de meeste gebruikers. Nieuwere macOS-versies maken gebruik van een beveiligingsfunctie met de naam 'System Integrity Protection (SIP)', die is ontworpen om automatisch bestandsbevoegdheden te herstellen tijdens software-updates en systeemwijzigingen. SIP beperkt de root account zodat die geen beschermde locaties en processen kan wijzigen, zoals /System en /usr. Op deze manier wordt voorkomen dat malware rootbevoegdheden krijgt en systeembestanden kan infecteren.
Als je echter een versie van macOS van vóór El Capitan gebruikt, kun je nog steeds de functie 'Repareer schijfbevoegdheden' in Schijfhulpprogramma gebruiken:
- Druk op Command + Space om Spotlight te openen, typ 'Schijfhulpprogramma' en druk op Enter.
- Selecteer Macintosh HD in de navigatiekolom links.
- Klik op het tabblad 'Schijf-EHBO'.
- Klik op 'Controleer schijfbevoegdheden'. Tijdens deze stap controleert Schijfhulpprogramma de harde schijf op beschadigde of verkeerd ingestelde bevoegdheden en toont het welke bevoegdheden je moet herstellen. Dit proces kan enkele minuten duren, maar je kunt het aankruisvakje 'Toon details' inschakelen om de voortgang te volgen.
- Klik op 'Herstel schijfbevoegdheden' en wacht tot Schijfhulpprogramma de geïdentificeerde bevoegdheden heeft hersteld.
Hebben problemen met de schijfbevoegdheden ervoor gezorgd dat je Mac zelfs niet meer correct opstart? Dan kun je Schijfhulpprogramma mogelijk in de herstelmodus gebruiken. Die modus kun je activeren door Command + R ingedrukt te houden tijdens het opstarten.
Als je een nieuwere (of oudere) versie van MacOS bovenop het bestaande besturingssysteem installeert, herstelt de Mac de schijfbevoegdheden als onderdeel van de installatie zodat je met een schone lei begint.
Bevoegdheden voor specifieke apps beheren
Indien nodig, kun je ook de bevoegdheden voor specifieke bestanden en apps beheren. Je hoeft dan alleen maar de bevoegdheden aan te vinken in het paneel 'Toon info':
- Klik met de rechtermuisknop op een app of bestand dat je wilt openen.
- Klik in het menu dat verschijnt op 'Toon info' (je kunt ook de combinatie Command + I gebruiken nadat je eenmaal op de app of het bestand hebt geklikt).
- Zoek hier naar het gedeelte 'Delen en bevoegdheden'. Daar kun je de bevoegdheden voor Lezen of Schrijven wijzigen.
In sommige gevallen krijg je echter de foutmelding "Je hebt geen toestemming om de app te openen" te zien. Deze fout komt soms voor op nieuwere macOS-versies. Je kunt er bepaalde apps niet mee uitvoeren en helaas wordt niet uitgelegd welke bevoegdheden er precies ontbreken, dus de eerste truc werkt niet.
Gelukkig is 't ook eenvoudig op te lossen. Probeer de volgende oplossingen een voor een uit.
Werk je software bij
Werk macOS bij door naar Systeeminstellingen > Algemeen > Software-update te gaan en de instructies op het scherm te volgen als er een update beschikbaar is.
Het is ook belangrijk om te kijken of de app die problemen veroorzaakt bijgewerkt is. Open de App Store en selecteer 'Updates' in het menu aan de linkerkant. Je kunt ook op het app-menu in de menubalk klikken om op updates te controleren.
Controleer of je account de benodigde bevoegdheden heeft
Soms kun je problemen met bevoegdheden tegenkomen als je bestanden of apps probeert te wijzigen zonder beheerdersbevoegdheden. Om te controleren welk type gebruikersaccount je hebt, open je Systeeminstellingen en klik je daarna op 'Gebruikers en groepen'. Klik op de 'i' naast de momenteel ingelogde gebruiker en zorg ervoor dat 'Sta toe dat deze gebruikers de computer beheert' is ingeschakeld. Het kan zijn dat je een account moet toevoegen als de huidige gebruiker geen beheerdersbevoegdheden heeft.
Hopelijk weet je nu hoe je problemen met bevoegdheden kunt oplossen en kun je je bestanden en apps weer openen en wijzigen. Bedankt voor het lezen van dit artikel!