7/5/2007

Bestand op de webserver schrijfbaar maken

Filed under: — pinguim @ 1:34 pm

Hetzelfde als in het leesbaar-artikel geldt voor het schrijfbaar zijn; veel hangt af van de organisatie van de server, de webserver, de gebruikers-accounts. Op je eigen servers kan je altijd naar root gaan om aanpassingen te doen, bij extern gehoste servers natuurlijk niet.

In principe zijn webpagina’s alleen leesbaar, en zou niets schrijfbaar moeten zijn, behalve voor de ingelogde gebruiker. Die kan beslissen bestanden te overschrijven, bv om een upgrade te doen.
Maar als de php-toepassing zelf een bestand moeten schrijven, dan moet dat bestand schrijfbaar zijn voor de webserver.

Enkele vb situaties:

  1. gebruiker en server in zelfde groep
  2. niet in zelfde groep (world writeable)
  3. hostingprovider.

(meer…)

Bestanden op de webserver (on)leesbaar maken met chmod

Filed under: — pinguim @ 12:54 pm

De onderstaande beschrijving is gemaakt vanuit een terminal login op afstand op de webserver ingelogd.
Met Konqueror zou je gelijkaardige dingen kunnen doen (ingelogd met fish of ftp), maar de ftp-account bji een provider is soms een verschillende “user” op het systeem, met verschillende bestandsrechten als gevolg.
Ssh en fish zullen waarschijnlijk dezelfde eigenschappen geven.

Ga naar de directory waar de site staat (bv “/srv/www/htdocs/”). Daarin maak je als voorbereiding een test directory met een sub-map erin om de rechten uit te proberen: “test/rechten”. ( mkdir test, cd test, mkdir rechten)

Van daaruit gaan we

  • een paar testbestanden maken
  • veranderen we de lees-rechten op verschillende niveau’s
  • kijken telkens naar de bestandseigenschappen en gevolgen vanuit de browser en vanuit de login

(meer…)

Powered by WordPress