Rechten in Linux: alles wat u moet weten

Laatste update: 27 april 2025
  • Linux maakt gebruik van een permissiesysteem dat de toegang tot bestanden en mappen regelt.
  • De rechten voor eigenaren, groepen en andere gebruikers zijn onderverdeeld in lezen, schrijven en uitvoeren.
  • U kunt de machtigingen wijzigen met de opdrachten chmod en chown.
  • Het instellen van de juiste machtigingen is essentieel om gevoelige bestanden te beschermen en op de juiste manier te delen.
Machtigingen in Linux

Wat zijn machtigingen in Linux?

Soorten machtigingen in Linux

  1. Lees toestemming (r): Hiermee kan een gebruiker de inhoud van een bestand of map bekijken.
  2. Schrijftoestemming (w): Hiermee kan een gebruiker een bestand of map wijzigen of verwijderen.
  3. Uitvoeringsmachtiging (x): Hiermee kan een gebruiker een bestand uitvoeren of een map openen.
  1. Eigenaar: De gebruiker die het bestand of de map heeft gemaakt.
  2. Groep (groep): Een groep gebruikers met vergelijkbare machtigingen.
  3. Overige: Alle andere gebruikers die geen eigenaar of lid van de groep zijn.

Hoe kan ik bestands- en mapmachtigingen bekijken?


$ ls -l archivo.txt
-rw-r--r-- 1 usuario grupo 1024 jul 8 10:00 archivo.txt

Machtigingen wijzigen in Linux

Methode 1: Wijzig machtigingen met behulp van de opdracht chmod


$ chmod permisos archivo_o_directorio
  • Numeriek formaat: Vergunningen worden weergegeven met een driecijferig nummer. Elk cijfer vertegenwoordigt respectievelijk de machtigingen voor de eigenaar, de groep en andere gebruikers. Aan elke machtiging is een nummer gekoppeld: 4 voor lezen, 2 voor schrijven en 1 voor uitvoeren. Bijvoorbeeld het getal 6 (4 + 2) staat voor lees- en schrijfrechten.
  • Symbolisch formaat: Machtigingen worden weergegeven met symbolische tekens. Je kunt gebruiken + Om rechten toe te voegen, - om machtigingen te verwijderen en = om de exacte rechten in te stellen. Bijvoorbeeld, +x voegt de uitvoeringsmachtiging toe.

$ chmod u+rw archivo.txt

$ chmod a+r archivo.txt

$ chmod o-x archivo.txt

Methode 2: Wijzig machtigingen met behulp van octale getallen

Pardon Numerieke waarde
lezing 4
schrift 2
Uitvoering 1

$ chmod 644 archivo.txt

Machtigingen in Linux: veelvoorkomende gebruiksgevallen

Gebruiksscenario 1: Gevoelige configuratiebestanden


$ chmod 640 database.conf

Gebruiksscenario 2: bestanden en mappen delen


$ chmod 770 directorio_compartido

$ chgrp grupo_compartido archivo.txt

Gebruiksscenario 3: Scripts en programma's uitvoeren


$ chmod +x script.sh

Veelgestelde vragen over machtigingen in Linux


$ chmod +rw *.txt

$ chown nuevo_propietario archivo_o_directorio

$ chown nuevo_usuario archivo.txt

$ chmod -R +rw documentos

$ sudo chmod +x archivo.sh

Conclusie

Linux-bestandssystemen
Gerelateerd artikel:
Linux-bestandssystemen: een introductie voor beginners
  Slaapstand in GNU Linux: een complete en praktische handleiding