[safe mode] open_basedir

open_basedir [safe mode] - Linux et OS Alternatifs

Marsh Posté le 10-06-2002 à 15:05:40    

; open_basedir, if set, limits all file operations to the defined directory
; and below.  This directive makes most sense if used in a per-directory
; or per-virtualhost web server configuration file.
 
Bonjour,
 
Je désire parquer un utilisateur dans son répertoire personnel. Comment faire en utilisant l?option open_basedir, est?il possible de récupère le DocumentRoot de mon VirtualHost ?
 
A+

Reply

Marsh Posté le 10-06-2002 à 15:05:40   

Reply

Marsh Posté le 10-06-2002 à 15:50:38    

open_basedir string
Limite l'espace où PHP peut ouvrir des fichiers.  
 
Lorsqu'un script essaie d'ouvrir un fichier avec les fonctions fopen ou gzopen (par exemple), la localisation du fichier est vérifiée. Si ce fichier est hors du dossier cité dans cette directive, PHP refusera de l'ouvrir. Tous les liens symboliques sont résolus, et subissent aussi la restriction.  
 
La valeur spéciale . indique que le dossier courant du script est utilisé comme open_basedir.  
 
C'est un point la valeur spéciale ?

Reply

Marsh Posté le 11-06-2002 à 18:37:39    

vous utilisez tous le safe mode ?
 
comment fait OVH ?

Reply

Marsh Posté le 11-06-2002 à 18:39:59    

moi j utilise pour les users, mais po pour le site principale
mais je crois que je vais le mettre

Reply

Marsh Posté le 11-06-2002 à 21:09:32    

copywaz a écrit a écrit :

vous utilisez tous le safe mode ?
 
comment fait OVH ?  




 
si t'as la réponse pour OVH, tu me tiens au courant, ça m'interesse  ;)

Reply

Marsh Posté le 11-06-2002 à 21:40:57    

tatanka a écrit a écrit :

 
 
si t'as la réponse pour OVH, tu me tiens au courant, ça m'interesse  ;)  




 

Code :
  1. Sujet : open_basedir = /home/rep_user/ Domaine : ns3xxx Expediteur : tech@ovh.net
  2. Date : 2002-06-11 20:45:04
  3. Correspondance : > Bonjour, j'ai observé les serveurs 60Gp.
  4. >
  5. >
  6. >
  7. > Je me suis aperçu que le safe mode n'était pas actif !!!
  8. >
  9. >
  10. >
  11. > vous utilisez une restriction du type open_basedir avec un point (La valeur
  12. > spéciale . indique que le dossier courant du script est utilisé comme
  13. > open_basedir)
  14. >
  15. >
  16. >
  17. > Et il possible de récupérer la valeur DocumentRoot de mon VirtualHost ?
  18. >
  19. >
  20. >
  21. > Cette méthode est elle suffisante pour sécuriser les utilisateurs des un des
  22. > autres ?
  23. la meilleur de methode est de mettre les site en 705 et tous les sites avec le meme group ... ainsi en etant dans le meme group, ils ne peuvent pas lister le repertoire du voisin.
  24. Alex
  25. La Foire Aux Questions: http://faq.ovh.fr/index.cgi?do=view&plan=superplan
  26. Le tutorial Webmin: http://sd.ovh.fr/support/webmin


 
Je viens de leur demander un copie de leur php.ini :kaola:

Reply

Marsh Posté le 11-06-2002 à 21:42:41    

sont cool de te filer des info comme ca tu les connais ou tu y a ete au culot .?

Reply

Marsh Posté le 11-06-2002 à 21:44:53    

hum il doivent utiliser suexec car le listage c apache qu il le fais et avec leur methode c possible donc il doit y avoir suexec dans l air

Reply

Marsh Posté le 11-06-2002 à 22:29:49    

asphro a écrit a écrit :

hum il doivent utiliser suexec car le listage c apache qu il le fais et avec leur methode c possible donc il doit y avoir suexec dans l air  




 
Ben oui, de toute façon c?est indispensable pour les CGI.
 
J'ai un serveur chez eu alors ils peuvent bien répondre à mes questions...

Reply

Marsh Posté le 11-06-2002 à 22:46:46    

suexec n est po indispensable meme pour des cgi (pour les cgi je n ais pas de suexec pour l instant) mais indispensable pour la securite oui

Reply

Marsh Posté le 11-06-2002 à 22:46:46   

Reply

Marsh Posté le 11-06-2002 à 22:56:06    

asphro a écrit a écrit :

suexec n est po indispensable meme pour des cgi (pour les cgi je n ais pas de suexec pour l instant) mais indispensable pour la securite oui  




 
bâ ou mais ce post est orienté sécurité...

Reply

Marsh Posté le 11-06-2002 à 22:59:15    

ct une ptite nuance c tout a faire

Reply

Marsh Posté le 11-06-2002 à 23:01:05    

donc maintenant tu as ta reponse je crois

Reply

Marsh Posté le 11-06-2002 à 23:01:45    

:kaola:

Reply

Marsh Posté le 11-06-2002 à 23:06:24    

:??:

Reply

Marsh Posté le 11-06-2002 à 23:21:48    

asphro a écrit a écrit :

:??:  




 
 :lol:  
 
Eu la réponse ? non, j'ai pas la solution à :
 
Comment récupèrer le DocumentRoot de mon VirtualHost ?
 
Je ne veux pas suexec pour le moment et le safe mode ne correspond pas à mon serveur.

Reply

Marsh Posté le 11-06-2002 à 23:27:59    

ben encore :??: i don't know

Reply

Marsh Posté le 11-06-2002 à 23:51:46    

asphro a écrit a écrit :

ben encore :??: i don't know  




 
Ok, currently I work on MySQL config file.

Reply

Marsh Posté le 11-06-2002 à 23:54:48    

attend peut que ca ca pourrait t aider
je m en rappeller plus moi je mais ca dans mon  
httpd.Conf
 
php_admin_value open_basedir /home/(nomuser)
 
mais je travaille avec le mod_user
 
je pense que ca doit marche pour les virtualhosts


Message édité par asphro le 06-11-2002 à 23:55:04
Reply

Marsh Posté le 12-06-2002 à 00:07:32    

asphro a écrit a écrit :

attend peut que ca ca pourrait t aider
je m en rappeller plus moi je mais ca dans mon  
httpd.Conf
 
php_admin_value open_basedir /home/(nomuser)
 
mais je travaille avec le mod_user
 
je pense que ca doit marche pour les virtualhosts  




 
En fais tu utilise le httpd.conf pour définir la valeur de open basedir de php. Peut ton effectuer cette opération pour chaque virtualhosts ?

Reply

Marsh Posté le 12-06-2002 à 00:13:38    

moi je l effetue pour chaque user et ca marche teste et tu verra ;)

Reply

Marsh Posté le 12-06-2002 à 00:24:05    

asphro a écrit a écrit :

moi je l effetue pour chaque user et ca marche teste et tu verra ;)  




 
Ok, merci pour l?astuce? Faut que je re-paramètre mon php.ini avant?
 
Je vais faire cela pour mes utilisateurs sensibles.
 
Merci d?avoir consacré du temps à mes questions, je te souhaite une bonne soirée.
 
A+  :kaola: (désolé mais j?adore ce Smilies)

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed