Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 smile

Hors ligne