|
|
|
|
Bonjour,
j'ai proftp d'installé sur ma machine.
racine de proftp : /var/www/
utilisateur= www-data
dans /var/www/, j'ai le contenu suivant:
machine:# ls -l /var/www/
-rwxr-xr-x www-data:www-data monfichier01.txt
-rwxr-xr-x www-data:www-data monfichier02.txt
drwxr-xr-x www-data:www-data monrépertoire01
lrwxr-xr-x www-data:www-data un_lien_qui_pointe_un_répertoire -> /home/repertoire_pointé
Tout fonctionne correctement, j'accède aussi bien à mon repertoire01 qu'au répertoire_pointé dans le home
Ensuite, je modifie mon fichier proftpd.conf en decommentant cette ligne que vous connaissez tous:
# Chrooter les utilisateur dans leur repertoire personnel
DefaultRoot ~
Dès lors, je ne peut plus accéder à mon répertoire pointé dans le /home
Pour info, le repertoire_pointé dans /home appartient bien à www-data
de meme, extrait de mon ffichier /etc/passwd:
www-data:x:33:33:www-data:/var/www:/bin/sh
Question: pourquoi le fait de chrooter www-data dans /var/www/ l'empeche-t-il de suivre les liens???
Toutes vos suggestions et pistes de réflexion sont les bienvenues.
Merci
K_rom
Configuration: Linux Debian Mozilla 1.8.1.12
pourquoi le fait de chrooter www-data dans /var/www/ l'empeche-t-il de suivre les liens???
|
Voir la directive UserDirRoot et adapte à ta situation 106485010510997108 |
J'ai trouvé une autre qui correspond parfaitement à mon besoin:
# Chrooter les utilisateur dans leur repertoire personnel DefaultRoot ~ !www-data Voilà en espérant que ca puisse servir merci à toi l'ami pour toutes tes pistes @+ |