chmod wijzigt de toegangsrechten van bestanden en mappen.
chmod 755 bestand
chmod +x script.sh
| Wie | Teken | Recht |
|---|---|---|
u = eigenaar | + = toevoegen | r = lezen |
g = groep | - = verwijderen | w = schrijven |
o = overige | = = exact instellen | x = uitvoeren |
a = iedereen |
| Getal | Rechten |
|---|---|
7 | rwx |
6 | rw- |
5 | r-x |
4 | r-- |
0 | --- |
Volgorde: eigenaar · groep · overige (755 = rwxr-xr-x)
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
Voor SSH-sleutels is 600 (privésleutel) en 644 (publieke sleutel) vereist — anders weigert SSH de verbinding.