#1 Le 27/11/2008, à 20:42
- kalimaniaque
[RESOLU] VSFTPD users virtuelles et liens symbolique
Bonjour tout le monde,
Voila j'ai un serveur VSFTPD qui utilise des users virtuelles définit dans
/etc/vsftpd/vsftpd_user_conf/user
Chaque user a tous les droits dans
/home/ftp/user/
Dedans j'ai mis un répertoire en lien symbolique
ln -s /source/ /home/ftp/user/
Quand le user se connecte au serveur tout va bien
Il voit bien le répertoire rajouté mais il n a pas les droit de lecture
Je ne veux pas creer un user systéme du nom de cette user virtuelle.
Quelqu'un a une idée?
Dernière modification par kalimaniaque (Le 28/11/2008, à 15:23)
Hors ligne
#2 Le 28/11/2008, à 12:50
- Bhajnaal
Re : [RESOLU] VSFTPD users virtuelles et liens symbolique
Peux-tu m'envoyer le contenu du fichier de configuration de ton user?
L'utilisateur de VSTFP, par défaut "ftp" il me semble, a-t-il bien les droits d'accès aux répertoires?
EDIT :
J'ai mal lu ton message, la solution est assez simple : les liens symboliques ne fonctionnant pas il faut utiliser la commande mount. Pense à lire le wiki, c'est expliqué !
http://doc.ubuntu-fr.org/vsftpd#partage_de_dossier_et_chroot
Dernière modification par Bhajnaal (Le 28/11/2008, à 13:07)
Hors ligne
#3 Le 28/11/2008, à 13:23
- kalimaniaque
Re : [RESOLU] VSFTPD users virtuelles et liens symbolique
Voila le fichier de configuration d'un user
## l'utilisateur est enfermé dans un dossier déterminé
local_root=/home/ftp/scar/
## droit de lecture(download)
anon_world_readable_only=NO
## droit d'écriture(upload)
write_enable=YES
anon_upload_enable=YES
## créer des dossiers
anon_mkdir_write_enable=YES
## droit de renommer, supprimer...
anon_other_write_enable=YES
## pour gérer le chmod de l'utilisateur
## activer l'option
virtual_use_local_privs=YES
## définir l'option local_umask
local_umask=022
Enfaite mes liens symboliques fonctionnent bien on les vois mais je ne peux pas voir le contenu du répertoire.
il semblerait que cela viennent du faite que la racine du répertoire user soit au dessus (d'un point de vue organisation du sys.) de la source, comme le user est "cocooné" dans sa racine et ne peut en sortir, il voit le lien mais ne peut en voir le contenue ??
Dans se cas la est ce qu il y a une solution ?
Hors ligne
#4 Le 28/11/2008, à 15:03
- Bhajnaal
Re : [RESOLU] VSFTPD users virtuelles et liens symbolique
La solution est expliquée dans la documentation, voir l'URL dans mon post :
Les liens symboliques ne fonctionnent pas dans ce cas de figure, même s'ils sont visibles, il faut les supprimer et utiliser la commande mount avec l'option bind.
Par exemple :
$ mount --bind /var/www/monsite /home/ftp/scar/monsite
Tu peux rendre le lien permanent en ajoutant une ligne dans /etc/fstab.
Hors ligne
#5 Le 28/11/2008, à 15:16
- kalimaniaque
Re : [RESOLU] VSFTPD users virtuelles et liens symbolique
Ok autant pour moi j'avais sapé la ligne ....;)
Merci bien en tout cas
Hors ligne
#6 Le 28/11/2008, à 15:20
- Bhajnaal
Re : [RESOLU] VSFTPD users virtuelles et liens symbolique
Je t'en prie, si c'est résolu, n'oublie pas d'éditer ton premier post et de le signaler par un [Résolu] dans le titre
Hors ligne