De meestgebruikte webservers hebben standaard een beveiliging op alle bestanden. Deze beveiliging kan door de eigenaar worden veranderd. We noemen dit de zogenaamde rechten (permissies), en CHMOD is een commando om deze te wijzigen.
CHMOD Commando bij Yourhosting
Indien het CHMOD commando nodig is voor een bepaald script kun je met deze calculator het juiste CHMOD commando vinden.
Permission | Owner | Group | Other | CHMOD |
---|---|---|---|---|
Read | ||||
Write | ||||
Execute | ||||
Octal: | = | |||
Symbolic: | = |
Implementatie van een CHMOD commando:
Om een bepaalde directory of bestand van rechten te veranderen kun je in je FTP programma rechts-klikken op de bestanden (of de map) die je wilt wijzigen. Met "Change File Attributes" of gewoon "CHMOD" krijg je een scherm te zien dat lijkt op bovenstaand blok.
Uitleg CHMOD:
Met het commando "CHMOD" kun je de rechten van een bestand of directory instellen.
De meest gangbare "formats" voor chmod zijn:
- chmod 644 - standaard voor alle bestanden.
- chmod 755 - voor uitvoerbare (CGI) bestanden.
Je kunt zelf als volgt "uitrekenen" welke chmod je bestand nodig heeft:
- Moet het bestand uitvoerbaar zijn: +1
- Moet het bestand schrijfbaar zijn: +2
- Moet het bestand leesbaar zijn: +4
- Het eerste getal staat voor de "owner" (u zelf).
- Het tweede getal staat voor de "group" (waar u en alle andere klanten lid van zijn).
- Het derde getal staat voor de "world" (de rest, de wereld).
Een simpel voorbeeld:
- Je wilt zelf het bestand kunnen lezen en aanpassen, bezoekers kunnen alleen je tekst lezen: chmod 644 bestand.ext
- Je wilt zelf het bestand kunnen lezen aanpassen en uitvoeren, bezoekers kunnen alleen lezen en uitvoeren: chmod 755 bestand.ext
Ook handig: