
Zoals alle grote besturingssystemen, stelt macOS u in staat om de toegang tot bestanden te beperken met behulp van een complexe set bestandsrechten. U kunt deze zelf instellen met behulp van de Finder-app, of door de opdracht chmod in de terminal van uw Mac te gebruiken. Hier is hoe.
Mac-bestandsrechten instellen met Finder
Als je de machtigingen voor een bestand op je Mac wilt instellen zonder de terminal te gebruiken, moet je de Finder-app gebruiken.
U kunt Finder starten vanuit het Dock onder aan uw scherm. De applicatie wordt vertegenwoordigd door het lachende Happy Mac-logopictogram.
![]()
In een Finder-venster kunt u rechten bekijken en instellen door met de rechtermuisknop op een bestand of map te klikken en de optie “Info ophalen” te selecteren.

Uitgebreide informatie over uw bestand of map is te vinden in het “Info” -venster dat wordt geopend. Om bestandsrechten in te stellen, moet u echter op de pijl naast de optie “Delen en rechten” klikken.
Hierdoor wordt een lijst met accounts of gebruikersgroepen op uw Mac weergegeven, met toegangsniveaus die worden weergegeven onder de categorie “Privilege”.

Als de account of gebruikersgroep waarvoor u machtigingen wilt instellen, niet wordt vermeld, selecteert u het pluspictogram (+) onder aan het venster.

Kies de gebruiker of groep in het selectievenster en klik vervolgens op de knop “Selecteren”. Dit zal het aan de lijst toevoegen.

De toegangsniveaus spreken voor zich: gebruikers met een “Alleen-lezen” -toegangsniveau kunnen geen bestanden bewerken, maar ze hebben er wel toegang toe. Als een account is ingesteld op het niveau “Lezen en schrijven”, kunnen ze beide doen.
Om dit voor een gebruiker of groep in de lijst te bewerken, klikt u op de pijl naast het bestaande niveau voor die account of groep en selecteert u vervolgens “Alleen lezen” of “Lezen en schrijven” in de lijst.

Toestemmingen worden onmiddellijk ingesteld. Sluit het “Info” -venster als u klaar bent.
Mac-bestandsmachtigingen instellen met behulp van de terminal
Als je ooit het commando chmod op Linux hebt gebruikt, zul je je bewust zijn van de kracht ervan. Met één terminalopdracht kunt u de lees-, schrijf- en uitvoerbare machtigingen voor bestanden en mappen instellen.
VERWANT: Hoe de chmod-opdracht op Linux te gebruiken
De chmod commando is echter niet alleen een Linux-commando. Net als veel andere Linux-terminalopdrachten, chmod dateert uit de jaren 70 van de vorige eeuw op Unix — Linux en macOS delen beide deze erfenis, en daarom is het chmod commando is vandaag beschikbaar in macOS.
Gebruiken chmod, open een terminalvenster. U kunt dit doen door op het Launchpad-pictogram in het Dock te drukken en op de optie “Terminal” in de map “Other” te klikken.

Als alternatief kunt u de ingebouwde Spotlight-zoekfunctie van Apple gebruiken om de terminal te openen.
Huidige bestandsrechten bekijken
Om de huidige machtigingen voor een bestand te zien, typ je:
ls -@l file.txt
Vervang “file.txt” door uw eigen bestandsnaam. Dit toont alle gebruikerstoegangsniveaus, evenals alle uitgebreide attributen die relevant zijn voor macOS.

Bestandsrechten voor het bestand worden weergegeven in de eerste 11 tekens die worden uitgevoerd door de ls opdracht. Het eerste teken, een en-streepje (-), laat zien dat dit een bestand is. Voor mappen wordt dit vervangen door een letter (d) in plaats daarvan.

De volgende negen karakters worden opgesplitst in groepen van drie.
De eerste groep toont de toegangsniveaus voor de eigenaar van het bestand / de map (1), de middelste groep toont de groepsmachtigingen (2) en de laatste drie tonen de machtigingen voor alle andere gebruikers (3).

Je ziet hier ook letters, zoals r (lezen), w (schrijven), en x (uitvoeren). Deze niveaus worden altijd in die volgorde getoond, dus bijvoorbeeld:
-
---zou betekenen dat er geen lees- of schrijftoegang is, en het bestand is niet uitvoerbaar. -
r--zou betekenen dat het bestand kan worden gelezen, maar niet kan worden geschreven, en dat het bestand niet uitvoerbaar is. -
rw-zou betekenen dat het bestand kan worden gelezen en waarnaar kan worden geschreven, maar het bestand is niet uitvoerbaar. -
r-xbetekent dat het bestand kan worden gelezen en uitgevoerd, maar niet kan worden geschreven. -
rwxbetekent dat het bestand kan worden gelezen, geschreven en uitgevoerd.
Als het laatste teken een apenstaartje is (@), dan betekent dit dat het bestand of de map uitgebreide bestandskenmerken heeft met betrekking tot beveiliging, waardoor bepaalde apps (zoals Finder) blijvende bestandstoegang hebben.
Dit houdt gedeeltelijk verband met nieuwe beveiligingsfuncties die zijn geïntroduceerd in macOS Catalina, hoewel bestandstoegangscontrolelijsten (ACL’s) een Mac-functie zijn sinds macOS X 10.4 Tiger in 2005.
VERWANT: Hoe de nieuwe beveiligingsfuncties van macOS Catalina werken
Bestandsrechten instellen
Om bestandsrechten in te stellen, gebruikt u de chmodcommando op de terminal. Om alle bestaande machtigingen te verwijderen, moet u lees- en schrijftoegang voor de gebruiker instellen terwijl u leestoegang voor alle andere gebruikers toestaat, typt u:
chmod u=rw,g=r,o=r file.txt
De u flag stelt de rechten in voor de bestandseigenaar, g verwijst naar de gebruikersgroep, while o verwijst naar alle andere gebruikers. Het gebruik van een gelijkteken (=) wist alle eerdere machtigingen voor die categorie.
In dit geval krijgt de bestandseigenaar lees- en schrijftoegang, terwijl de gebruikersgroep en andere gebruikers leestoegang krijgen.

U kunt een plusteken (+) om toegang toe te voegen aan een gebruikersniveau. Bijvoorbeeld:
chmod o+rw file.txt
Dit zou alle andere gebruikers zowel lees- als schrijftoegang tot het bestand geven.

U kunt de min (-) om dit in plaats daarvan te verwijderen, bijvoorbeeld:
chmod o-rw file.txt
Dit zou de lees- en schrijftoegang voor alle andere gebruikers uit het bestand verwijderen.

Om gebruikersrechten voor alle gebruikers te wissen, toe te voegen of te verwijderen, gebruikt u de a vlag in plaats daarvan. Bijvoorbeeld:
chmod a+rwx file.txt
Hierdoor krijgen alle gebruikers en gebruikersgroepen lees- en schrijftoegang tot uw bestand en kunnen alle gebruikers het bestand uitvoeren.
Met grote kracht komt grote verantwoordelijkheid, en het valt niet te ontkennen dat de chmod command is een uitgebreide en krachtige tool om bestandsrechten op Mac te wijzigen. U kunt bijvoorbeeld de letters ( rwx ) met een combinatie van drie (of vier) octale cijfers, tot 777 (voor lezen, schrijven en uitvoeren).
Als je er meer over wilt weten, typ dan man chmod op de terminal om de volledige lijst met beschikbare vlaggen en instellingen te lezen.