>>>>> "Charles" == Charles Goyard <[EMAIL PROTECTED]> writes:

Charles> edouard boucher a �crit :
>> 
>> tous ces users devron pouvoir creer des pages perso,
>> dont j'ai fait un repertoire /home/$USER/www
>> 
>> selement pour que apache puisse y acceder, le reperoire home doit etre 
>> browsable par tous le monde (mon apache tourne sous l'id www-data)
>> et ca c'est pas beau du tous.
>> mais il me semble que c'est encore plus moche de faire tourner apache en 
>> root.
>> 
>> avez vous une idee pour rendre tous ca propre ?

Charles> Moi j'ai fait �a :

Charles> <DirectoryMatch ^/var/www/users/.*>
Charles>         Options Indexes SymLinksIfOwnerMatch
Charles>         AllowOverride None
Charles> </DirectoryMatch>

Charles> et

Charles> UserDir /var/www/users
Charles> UserDir disable root

Charles> Ce qui fait que les pages webs des utilisateurs sont hors de leur home
Charles> dirs.

Charles> Il suffit de faire un lien /home/toto/www -> /var/www/users/toto et le
Charles> tour est jou�. Les hom dirs sont ultra-priv�s, et les pages persos
Charles> fonctionnent.

�a ne change � rien au fait que /home/toto doit �tre traversable ainsi que
tous l'arborescence se trouvant sous /home/toto/www, par ailleurs avec cette
configuration si un utilisateur cr�e un lien dans /home/toto/www vers
n'importe quel fichier (ou r�pertoire) dans le syst�me accessible en
lecture, celui-ci serait accessible � tout le monde.

En effet la directive SymLinksIfOwnerMatch n'est pas effective dans une
section �DirectoryMatch� ; extrait de 
http://www.apache.org/DELETE_ME/sections.html

    It is not possible to use "Options FollowSymLinks" or "Options
    SymLinksIfOwnerMatch" inside a <Location>, <LocationMatch> or
    <DirectoryMatch> section (the options are simply ignored). Using the
    options in question is only possible inside a <Directory> section (or a
    .htaccess file).

Charles> Note : tout ceci est expliqu� dans le Fine Manual d'Apache.

AMHA le fait que le fait que les r�pertoires, contenant les pages web des
utilisateurs, doivent �tre traversables n'est pas du tout g�nant, � moins
que je ne sois en train de louper un truc. 

J'esp�re que je n'ai pas dit trop de b�tises et j'esp�re surtout que ceci
aidera � r�soudre le probl�me initialement pos�.

Hedi.

-- 
Hedi Berriche
mailto:[EMAIL PROTECTED]

This is Linux Country.
In a quiet night,
you can hear Windows
reboot.


Répondre à