Proftpd c’est super, surtout avec les virtual user. Mais quand on a pas mal d’utilisateurs on veux des fois aussi qu’ils puissent se partager des choses.
Le premier réflexe c’est de créer un un lien symbolique (ln -s) avec les bon droits UNIX/virtual user. Ouai sauf que… Non.
Cela ne peut pas fonctionner car vos utilisateurs sont chrooter, votre user vois comme racine du système de fichier non pas / mais son home. Comme un lien symbolique n’est ni plus ni moins qu’un raccourci, celui-ci ne peut pas aboutir à la bonne destination.
Si dans le home de Patrick il y avait un lien symbolique vers le un dossier du home de Jean. On aurait donc un fichier /home/patrick/jean-partage par exemple. Hors ce lien symbolique pointerait donc vers /home/jean/partage. Sauf que pour Patrick la racine du système de fichier est /home/patrick. Suivre le lien symbolique revient donc à aller dans /home/patrick/home/jean/partage. Donc ça ne marchera pas.
La solution, mettre en place un point de montage
mount --bind /home/dossier/reel/a/partager /home/dossier/d/acces/au/dossier/paratge
Et voilà maintenant ça marche !
Maintenant à vous de vous amuser avec les droits UNIX pour faire ce que vous voulez