Scripts op website
Rechten
Rechten op bestanden en directories onder Unix
Om op een Unix server naar een directory te kunnen schrijven, dient u met behulp van het 'chmod' commando de rechten aan te passen. Het chmod commando is met de meeste FTP clients te geven door met de rechter muisknop op een directory te klikken en vervolgens voor 'CHMOD' of 'Set attributes' te kiezen. Afhankelijk van de gebruikte FTP client kunt u nu een getal opgeven of met behulp van vinkjes de rechten instellen:
Bij het eerste voorbeeld dient u zelf de rechten op te geven met behulp van een 'bit coded' waarde. Hiervoor geldt:
| Waarde: | Omschrijving: |
| 1 | Execute rechten |
| 2 | Schrijf rechten |
| 4 | Lees rechten |
De door u gewenste waarde bereikt u door de waarde van de gewenste rechten bij elkaar op te tellen. Wilt u een bestand lees- en schrijfrechten geven dan wordt dit 4 + 2 = 6. Om alleen lees- en execute-rechten te geven wordt dit 1 + 4 = 5. Alle rechten (lees, schrijf en execute) wordt 1 + 2 + 4 = 7.
U dient voor drie groepen de rechten op te geven, voor uzelf (de eigenaar van het bestand), voor de groep (waarin de eigenaar van het bestand zich bevindt) en voor 'de wereld' (iedereen behalve uzelf en uw groep).
Om uzelf lees-, schrijf- en execute-rechten te geven, wordt het eerste getal dat u bij "Enter new CHMOD" een 7. Vervolgens komt het getal voor uw groep, bijvoorbeeld lees- en execute-rechten, dus 5. Als laatste komt 'de wereld', opnieuw wilt u lees- en execute-rechten, dus opnieuw een 5. Als getal vult u 755 in.
Let op, gebruik voor het schrijven van gegevens niet de cgi-bin directory, dit levert veiligheidsrisico's op.
Rechten op bestanden en directories onder Windows
Op Windows-systemen is het niet mogelijk om zelf de rechten van een directory aan te passen. Standaard zijn de rechten op de directories zoals hieronder wordt weergegeven:
| Directory: | Rechten: |
| cgi-bin | Lees- en execute-rechten |
| database | Lees- en schrijfrechten |
| www | Leesrechten |
Deze rechten gelden ook voor alle subdirectories.
De bestanden die u in de "database"-directory plaatst zijn niet via het Internet te benaderen. Wanneer dit wel nodig is kunt u de bestanden in de "images1"-subdirectory van de database directory plaatsen. Deze directory is via het internet te benaderen op http://www.uwdomein/images1/.
|