Bestands- en maprechten begrijpen
Bestandsrechten bepalen wie bestanden zoals scripts mag lezen, schrijven en uitvoeren. Wanneer de installatie-instructies u vragen om op een bestand “chmod” toe te passen, moet u de rechten van dat bestand instellen. Bestandsrechten kunt u wijzigen met de meeste populaire FTP-programma’s of met de ingebouwde bestandsbeheerder van het controlepaneel.
De rechten voor een bestand zijn onderverdeeld in drie kolommen:
Read (R / 4) Write (W / 2) EXecute (X / 1)
Eigenaar: 4 2 1
Groep: 4 2 1
Anderen: 4 2 1
geen toegang 0 0 0
Chmod gebruikt getallen (octale notatie) of letters (symbolische notatie):
Symbolische notatie Octal notatie Type machtiging
r 4 Leesmachtiging
in 2 Schrijfmachtiging
x 1 Machtiging uitvoeren
rw 6 (4+2) Lees- en schrijfmachtigingen
rwx 7 (4+2+1) Toestemming voor lezen, schrijven en uitvoeren
rx 5 (4+0+1) Machtigingen voor lezen en uitvoeren
r-- 4 (4+0+0) Leesmachtiging
-wx 3 (0+2+1) Machtigingen schrijven en uitvoeren
--- 0 (0+0+0) Geen toestemming

Chmod-rechten: voorbeelden in octale notatie
400 - lezen door eigenaar
040 - Lezen per groep
004 - lezen door anderen
200 - Schrijven door eigenaar
020 - Schrijven door groep
002 - Schrijven door anderen
100 - uitvoeren door eigenaar
010 - uitvoeren door groep
001 - uitvoeren door anderen
Om rechten te combineren, telt u de getallen bij elkaar op:
444 - Leesrechten toestaan aan eigenaar en groep en anderen
777 - Sta iedereen toe om bestand te lezen, schrijven en uitvoeren
Enkele veelgebruikte bestandsrechten (octaal en symbolisch)
440 (r--r-----) lezen door eigenaar en groep
600 (rw-------) Maakt een bestand ontoegankelijk
644 (rw-r--r--) Leesbaar voor iedereen (bijv. HTML documenten)
666 (rw-rw-rw-) Bestand kan worden gelezen en gewijzigd
755 (rwxr-xr-x) File kan door iedereen gelezen en uitgevoerd worden
777 (rwxrwxrwx) Beschrijfbaar en uitvoerbaar door iedereen (voorzichtig gebruiken)
De meeste PHP-scripts stelt u in op 755. Raadpleeg de documentatie van het script voor de juiste installatie-instructies. Configuratiebestanden stelt u meestal in op 644.
De meeste CGI-scripts stelt u in op 755. Raadpleeg de documentatie van het script voor de juiste installatie-instructies.