Betaalmethoden Abuse

Hoe bestandsrechten wijzigen in Linux

05.12.2023, 23:24

Het chmod (change mode) commando wordt gebruikt om de toegangsrechten tot een bestand te wijzigen in Linux. Hiermee kun je lees-, schrijf- en uitvoerrechten wijzigen voor de eigenaar, groep en andere gebruikers.

De syntaxis van het commando is

chmod [options] file permissions

Opties:

  1. -R - recursief rechten wijzigen voor alle bestanden en mappen in de opgegeven map
  2. -v - uitvoerinformatie over elke toestemmingswijziging
  3. -c - uitvoer alleen informatie over bestanden waarvan de permissies zijn gewijzigd

Machtigingen:

r - lezen

w - schrijven

x - uitvoeren

Voorbeelden

De actie kan een van de twee zijn, ofwel toevoegen - teken "+" of verwijderen - teken "-". De toegangsrechten zelf zijn vergelijkbaar met de uitvoer van het hulpprogramma ls.

Hoe bestandsrechten wijzigen in Linux

Alle gebruikers hebben bijvoorbeeld volledige toegang tot het bestand test5:

chmod ugo+rwx test0

Of laten we de groep en de andere gebruikers alle rechten ontnemen:

chmod go-rwx test0

Geef de groep lees- en uitvoerrechten:

chmod g+rx test0

Alle andere gebruikers alleen lezen:

chmod o+r test0

Stel voor het bestand test6 de SUID in:

chmod u+s test1

En voor test7, stel het in op SGID:

chmod g+s test2

Laten we eens kijken wat er gebeurt:

ls -l

Zoals je ziet is alles eenvoudig.