chmod

chmod wijzigt de toegangsrechten van bestanden en mappen.

Basisgebruik

chmod 755 bestand
chmod +x script.sh

Symbolische notatie

WieTekenRecht
u = eigenaar+ = toevoegenr = lezen
g = groep- = verwijderenw = schrijven
o = overige= = exact instellenx = uitvoeren
a = iedereen

Octale notatie

GetalRechten
7rwx
6rw-
5r-x
4r--
0---

Volgorde: eigenaar · groep · overige (755 = rwxr-xr-x)

Voorbeelden

Script uitvoerbaar maken:

chmod +x script.sh

Privébestand alleen leesbaar voor eigenaar:

chmod 600 ~/.ssh/id_rsa

Webmap: eigenaar alles, groep en overige lezen+uitvoeren:

chmod 755 /var/www/html

Recursief rechten instellen:

chmod -R 644 /var/www/html/*.html

Schrijfrecht voor groep verwijderen:

chmod g-w bestand.txt

Tip

Voor SSH-sleutels is 600 (privésleutel) en 644 (publieke sleutel) vereist — anders weigert SSH de verbinding.

rechtenbeveiliging