Bij bestandsrechten komt u getallen tegen als 644 en 755. Die lijken willekeurig, maar er zit een eenvoudig systeem achter.
Drie soorten mensen, drie soorten rechten
De server onderscheidt drie groepen: de eigenaar van het bestand, de groep waartoe het behoort, en iedereen anders. Elk van die drie kan drie dingen mogen: lezen, schrijven en uitvoeren.
Elk recht heeft een waarde: lezen is 4, schrijven is 2 en uitvoeren is 1. Bij elkaar opgeteld krijgt u het cijfer per groep. Lezen en schrijven samen is dus 6, en alle drie is 7.
Waarom 644 en 755 zo vaak voorkomen
644 voor bestanden: de eigenaar mag lezen en schrijven (6), de rest mag alleen lezen (4 en 4). Precies wat u wilt voor een gewoon bestand: uzelf kunt het aanpassen, bezoekers kunnen het bekijken.
755 voor mappen: de eigenaar mag alles (7), de rest mag lezen en binnenlopen (5 en 5). Bij mappen betekent “uitvoeren” namelijk: de map mogen openen. Zonder dat recht kan niemand bij de inhoud.
Waarom 777 gevaarlijk is
Op internet circuleert het advies om bij problemen even 777 te proberen. Dat betekent: iedereen mag alles, ook schrijven. Op een webserver is dat een uitnodiging om bestanden aan te passen of kwaadaardige code te plaatsen.
Het lost bovendien zelden echt iets op. Werkt iets niet, dan is de oorzaak meestal een verkeerde eigenaar of een fout in het script, niet een tekort aan rechten. Zet 777 dus nooit permanent op een map.
Waar u ze aanpast
In de bestandsbeheerder van DirectAdmin of in uw FTP-programma. Bij twijfel: 644 voor bestanden en 755 voor mappen is voor vrijwel elke website de juiste keuze.