[Apache & php] Openbase_dir dynamisch opbouwen?

Pagina: 1
Acties:

  • Snow_King
  • Registratie: April 2001
  • Laatst online: 22:45

Snow_King

Konijn is stoer!

Topicstarter
Hoi,

Ik zit met een beveiligings probleem op mijn server.
Ik wil de gebruikers met hun php locken in hun home-dir.

Safe_mode vind ik geen optie aangezien dit vele dingen wegneemt van de gebruiker.

Mijn dir indeling ziet er als volgt uit

/home/<domein.ext>/<subdomein>

bijvoorbeeld:

/home/tweakers.net/www of /home/tweakers.net/gathering

Mijn vhosts in Apache zien er als volgt uit:

code:
1
2
3
4
<VirtualHost IP>
        VirtualDocumentRoot /home/%2+/%1
        ServerName ik.ben.een.server
</VirtualHost>


Nu dacht ik slim te zijn door het volgende te doen
code:
1
2
3
4
5
<VirtualHost IP>
        VirtualDocumentRoot /home/%2+/%1
        ServerName ik.ben.een.server
        php_admin_value open_basedir /home/%2+/%1
</VirtualHost>


Maar dat pikte hij niet.

Hoe zou ik dit moeten aanpakken?

Verwijderd

Wat jij wilt kun je bereiken met suPHP ik heb hier zelf geen ervaring mee want ik draai onder Windows, maar suPHP kun je gebruikers locken in hun eigen directory zodat ze geen scripts kunnen uitvoeren buiten hun homedir.

http://www.suphp.org/Home.html

En dit hoort niet thuis in PNS maar SA ;)

  • Snow_King
  • Registratie: April 2001
  • Laatst online: 22:45

Snow_King

Konijn is stoer!

Topicstarter
kijk, dat ziet er leuk uit.

Maar is dat ook dynamisch op te bouwen?

  • Snow_King
  • Registratie: April 2001
  • Laatst online: 22:45

Snow_King

Konijn is stoer!

Topicstarter
Helaas, ik heb getest met suPHP maar deze weigerd te werken met de VirtualDocumentRoot van Apache.

Dus ik moet gaan voor mijn geopperde optie van die open_base_dir dynamisch opbouwen.

Iemand een idee hoe dit te doen is? Of bied Apache2 hier een uitkomst?