Je winkelwagen is leeg
Producten die je toevoegt, verschijnen hier.
CHMOD is een Unix-commando dat bestandspermissies wijzigt, zoals lees-, schrijf- en uitvoerrechten voor gebruikers, groepen en anderen.
CHMOD staat voor "change mode" en is een essentieel Unix- en Linux-commando voor het beheren van bestandspermissies. Het commando regelt wie een bestand kan lezen, schrijven of uitvoeren. Deze toegangscontrole is fundamenteel voor de beveiliging van multi-user systemen.
Het permissiesysteem werkt met drie gebruikersklassen: owner (eigenaar), group (groep) en others (anderen). Voor elke klasse kun je drie rechten instellen: read (lezen, r), write (schrijven, w) en execute (uitvoeren, x). Deze rechten worden vaak uitgedrukt in octale notatie, waarbij read=4, write=2 en execute=1. Bijvoorbeeld: chmod 755 betekent rwxr-xr-x (eigenaar heeft alle rechten, anderen kunnen lezen en uitvoeren).
In webhosting-omgevingen zijn correcte CHMOD-instellingen cruciaal voor beveiliging. Te ruime permissies (zoals 777) maken bestanden kwetsbaar voor ongeautoriseerde toegang. Standaard aanbevolen waarden zijn 755 voor mappen (eigenaar kan alles, anderen kunnen lezen en uitvoeren) en 644 voor bestanden (eigenaar kan lezen en schrijven, anderen kunnen alleen lezen).
Het commando kent zowel symbolische notatie (chmod u+x bestand) als numerieke notatie (chmod 755 map). Voor recursieve wijzigingen gebruik je de -R flag. Moderne webhostingproviders zoals KeurigOnline zorgen voor correcte standaardpermissies, maar webmasters moeten regelmatig controleren of uploads en scripts de juiste rechten hebben voor optimale beveiliging en functionaliteit.
CHMOD is onderdeel van Unix vanaf de eerste editie in 1971, ontwikkeld door Ken Thompson en Dennis Ritchie bij AT&T Bell Labs. Het permissiesysteem was een revolutionaire innovatie die multi-user computing veilig maakte.
De naam "chmod" staat voor "change mode", waarbij "mode" verwijst naar de permissie-instellingen van een bestand. Het originele Unix-systeem draaide op de DEC PDP-11 computer en introduceerde het concept van bestandseigendom en toegangscontrole dat tot vandaag de standaard is gebleven.
Belangrijke mijlpalen in de geschiedenis:
Het systeem blijft onveranderd effectief omdat het elegante ontwerp perfect balanceert tussen veiligheid en bruikbaarheid. De octale notatie (755, 644) werd al vroeg geïntroduceerd als efficiënte manier om de negen permissiebits (3 klassen × 3 rechten) in drie cijfers uit te drukken.
Online bronnen:
Boeken: