|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Candidat au titre de Membre du Club
![]() Inscription : mai 2009 Messages : 146 ![]() |
Bonjour,
Je fais de l'hébergement web pour un ami, je lui ai donc créé un utilisateur pointant vers /home/www/truc.fr J'ai bien configuré proFTPD pour qu'il ne puisse pas remonter à /home/www, mais pas Apache. Si, en PHP, il veut lister des fichiers de ../../home, il peut très bien le faire, et il peut aussi les lire. Comment faire pour ne pas l'autoriser à le faire ? Merci. |
|
|
00
|
|
|
#2 |
|
En attente de confirmation mail
![]() Inscription : juin 2002 Messages : 6 164 ![]() |
Avec open_basedir.
|
|
|
00
|
|
|
#3 |
|
Candidat au titre de Membre du Club
![]() Inscription : mai 2009 Messages : 146 ![]() |
Ok, je te remercies, mais je dois utiliser cela dans PHP ou dans Apache ?
Car moi, j'aimerais refuser à un utilisateur de remonter à n'importe quelle dossier, juste avoir accès à son dossier home et ses sous-dossiers... EDIT : Ah non, ok, c'est PHP.ini, j'ai rien dit ! Merci à toi ! Mais comment l'utiliser à un seul virtual host ? Par exemple, je veux l'utiliser que pour sousdomaine.truc.fr... |
|
|
00
|
|
|
#4 |
|
En attente de confirmation mail
![]() Inscription : juin 2002 Messages : 6 164 ![]() |
Puisque visiblement avec PHP en module, dans la configuration du VH :
Code :
php_admin_value open_basedir "/home/www/:/autre/repertoire/:/machin/bidule/" |
|
|
00
|
|
|
#5 |
|
Candidat au titre de Membre du Club
![]() Inscription : mai 2009 Messages : 146 ![]() |
Ca marche niquel !
Je te remercie ! Seuls les fichiers qui sont dans ce virtual host ne pourront pas accéder aux fichiers racines ? |
|
|
00
|
|
|
#6 | |
|
En attente de confirmation mail
![]() Inscription : juin 2002 Messages : 6 164 ![]() |
Citation:
Fichiers racines ? En théorie, le but d'open_basedir est d'empêcher PHP d'accéder ou manipuler des fichiers hors des arborescences listées dans cette directive. |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com