Bonjour,
Je suis débutant dans l'administration de serveur apache.
Je souhaite donner le droit de lire le contenu des dossiers qui sont situés
dans les directories /home/*/~public_html.
Je n'ai pas de problèmes pour lire les fichiers mais si un utilisateur choisit
un-site/~toto/ et que toto n'a pas mis de fichier index j'ai une erreur. De plus certains utilisateurs veulent juste mettre à disposition leurs fichiers, ils ont donc ~/toto/{mes_pdf}.
Je n'arrive pas à créer de règles adéquates. Le moins pire que j'ai trouvé c'est
<Directory /home/*/public_html/*>
Options +Indexes
</Directory>
qui permet de lister toto/public_html/{dir|dir2} mais qui ne liste pas le public_html. Ainsi la solution envisagée est d'imposer aux utlisateurs de créer un répertoire "~public_html/partage" dans lequel ils mettrons leurs fichiers.
Cette méthode aura le mérite de marcher mais n'est pas très propre je trouve.
Merci de vos réponses.
Partager