@calimo
Code : Tout sélectionner
ls -l ~/www/*
-rwxrwxrwx 1 www-data www-data 185780 2007-10-27 17:18 anniv.jpg
-rwxrwxrwx 1 www-data www-data 176505 2007-10-27 17:18 cataplana.jpg
-rwxrwxrwx 1 www-data www-data 13338 2007-10-27 17:18 cathedrale.jpg
-rwxrwxrwx 1 www-data www-data 274 2007-10-27 17:18 chapeau.htm
-rwxrwxrwx 1 www-data www-data 15986 2007-10-27 17:18 coimbra.jpg
drwxrwxrwx 2 www-data www-data 4096 2007-10-27 17:18 ecosse
-rwxrwxrwx 1 www-data www-data 113125 2007-10-27 17:18 enrique.jpg
-rwxrwxrwx 1 www-data www-data 20621 2007-10-27 17:18 fontaine.jpg
-rwxrwxrwx 1 www-data www-data 7705 2007-10-27 17:18 francew.gif
...
calimo a écrit :Une solution pourrait être de créer un groupe "apachefiles", de t'y mettre ainsi qu'apache, et de rendre tous les fichiers lisibles (et év. exécutables) au groupe.
N'est-ce pas un clone exact de la situation actuelle?
Un groupe www-data dont est membre le user www-data et moi-même.
Avec, en plus, tous les fichiers en rwxrwxrwx.
Bon, en passant, je me suis rendu compte que le user www-data n'était pas membre d'office du groupe www-data. Curieux.
Je l'ai ajouté, redémarré Apache; sans résultat.
J'ai donc, malgré tout (sinon, ce n'est pas la peine de venir poser des questions)
* créé le groupe apachefiles, ajouté les utilisateurs ymai et www-data à ce nouveau groupe
* "chown"é les fichiers du site web en
sans amélioration
martin a écrit :1 - utiliser le module userdir. Normalement il doit être installé par défaut avec apache sur ubuntu, mais pas activé. pour l'activer (commandes debian/ubuntu):
Code:
sudo a2enmod userdir
sudo /etc/init.d/apache2 reload
Voilà un truc que je cherche depuis des lunes et des lunes pour un tout autre usage. Sans parvenir à remettre la main dessus. MERCI MERCI MERCI
Mais pour le coup, je crois que je vais devenir complètement fou.
Je copie l'un des répertoires figurant dans www vers public_html et, miracle, l'adresse
http://localhost/~ymai/repertoire1
me donne bien les pages qui y figurent. Les fichiers appartiennent à ymai:ymai. Je m'apprête donc à clôturer le sujet.
Pour confirmer, j'y copie un deuxième répertoire.
Invisible dans
http://localhost/~ymai
et toujours interdiction d'accéder depuis l'adresse
http://localhost/~ymai/repertoire1
En jouant sur les permissions, j'arrive à quelque chose. Mais qui ne me paraît pas très convaincant:
Code : Tout sélectionner
drwxr-xr-- 12 ymai ymai 4096 2009-03-20 09:58 sapajou
drwxr-xr-x 36 ymai ymai 4096 2009-03-20 10:10 sc
drwxr-xr-x 4 ymai ymai 4096 2009-03-20 09:57 vacances
A l'adresse
http://localhost/~ymai, seul le répertoire "vacances" est visible.
Pour voir le premier ("sapajou"), je dois le rendre exécutable pour tout le monde. Idem pour pouvoir accéder aux fichiers dont ymai:ymai est propriétaire.
Les permissions sur les fichiers doivent être du type
L'essentiel, pour l'instant, est que je puisse travailler. Je reprendrai le reste des informations données un peu plus tard.
Déjà un tout grand merci à ceux qui se sont décarcassés.
Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.9.0.7) Gecko/2009030422 Ubuntu/8.04 (hardy) Firefox/3.0.7