#1 Le 12/06/2007, à 22:40
- bebe21
[résolu] VSFTPD comment creer des raccourci vers des répertoires??
bonsoir tout le monde !
J'éspère que vous allez bien
J'ai un petit souci !
Mon serveur ftp est opérationnel je l'ai monté avec le serveur vsFTPd.
Mais mon home se trouve dans la partition systeme de ubuntu.
Je suis sous Feisty Fawn
Je voudrais simplement creer des racourcis vers des répertoires de mes autres partition
le répertoire principal de mon ftp se trouve la : "/home/ftp/virtual"
et je voudrai que dans ce répertoire il y ai un "raccourci" vers ma partition divx qui se trouve à "/media/divx"
Mais je n'y arrive pas..
Merci de m'aider si possible.
Voici le contenu de mon fichier "vsftpd.conf" qui se trouve dans /etc :
J'ai creer mon vsftpd.conf avec un mélange des 2 tuto suivants :
http://www.andesi.org/index.php?node=121
http://doc.ubuntu-fr.org/vsftpd
# Ceci configure vsFTPd en mode "standalone"
listen=YES
# Desactive les connexions anonymes
anonymous_enable=NO
local_enable=YES
# Autorise les utilisateurs locaux à écrire
local_enable=YES
write_enable=YES
# Active les users virtuels
guest_enable=YES
# Fais correspondre tous les users virtuels à l'user systeme "virtual"
guest_username=virtual
local_umask=077
ftpd_banner=Bienvenue sur le serveur ftp de Bebe21
# Bloquer les users virtuels dans le home de l'user systeme "virtual"
chroot_local_user=YES
#chroot_list_enable=YES
#chroot_list_file=/etc/vsftpd.chroot_list
max_clients=20
max_per_ip=4
#ne pas oublier de forwarder le port sur le routeur
#listen_port=222
# Activation du mode monitoring
setproctitle_enable=YES
# pour voir les utilisateurs dans un terminal :
# ps -aef | grep vsftpd
# pour voir les logs dans un terminal :
# sudo tail -f /var/log/vsftpd.log
# Activer la config des droits par users :
user_config_dir=/etc/vsftpd_user_conf
####################################
# Debian customization #
# (ou adoptons la debian attitude) #
####################################
# Some of vsftpd's settings don't fit the Debian filesystem layout by
# default. These settings are more Debian-friendly.
#
# This option should be the name of a directory which is empty. Also, the
# directory should not be writable by the ftp user. This directory is used
# as a secure chroot() jail at times vsftpd does not require filesystem
# access.
secure_chroot_dir=/var/run/vsftpd
#
# This string is the name of the PAM service vsftpd will use.
pam_service_name=vsftpd
#
# This option specifies the location of the RSA certificate to use for SSL
# encrypted connections.
rsa_cert_file=/etc/ssl/certs/vsftpd.pem
Dernière modification par bebe21 (Le 28/06/2007, à 22:16)
Hors ligne
#2 Le 12/06/2007, à 23:32
- Uggy
Re : [résolu] VSFTPD comment creer des raccourci vers des répertoires??
Mais mon home se trouve dans la partition systeme de ubuntu.
Je voudrais simplement creer des racourcis vers des répertoires de mes autres partition
le répertoire principal de mon ftp se trouve la : "/home/ftp/virtual"
et je voudrai que dans ce répertoire il y ai un "raccourci" vers ma partition divx qui se trouve à "/media/divx"
Essaye avec:
mkdir /home/ftp/virtual/divx
mount --bind /media/divx/ /home/ftp/virtual/divx
Since Linux 2.4.0 it is possible to remount part of the file hierarchy somewhere else. The
call is mount --bind olddir newdir. After this call the same contents is accessible in two places.
Dernière modification par Uggy (Le 12/06/2007, à 23:33)
Hors ligne
#3 Le 12/06/2007, à 23:40
- tontonjoe
Re : [résolu] VSFTPD comment creer des raccourci vers des répertoires??
ou avec un simple lien symbolique ?
Vivons heureux, roulons couchés.
Hors ligne
#4 Le 13/06/2007, à 14:42
- bebe21
Re : [résolu] VSFTPD comment creer des raccourci vers des répertoires??
Uggy
Oui javai déja testé et ca fonctionne mais cette commande démonte la partition de /media/divx et la remonte dans /home/ftp/virtual/divx et je ne sais pas si c possible de laisser la partition montée dans les deux emplacement !
Mais merci quand même de ton aide !!
tontonjoe
Un lien symbolique n'est pas reconnu et geré par les softs windaube.
En tout cas ce n'est pas geré quand on utilise l'explorateur de windaube comme client ftp pour se connecter à un serveur FTP.
Mais merci de l'astuce...
Hors ligne
#5 Le 13/06/2007, à 19:43
- Uggy
Re : [résolu] VSFTPD comment creer des raccourci vers des répertoires??
Oui javai déja testé et ca fonctionne mais cette commande démonte la partition de /media/divx et la remonte dans /home/ftp/virtual/divx et je ne sais pas si c possible de laisser la partition montée dans les deux emplacement !
A part créer des lien (NON symboliques) par script, j'ai pas trop d'autres idées....
Hors ligne
#6 Le 13/06/2007, à 21:54
- bebe21
Re : [résolu] VSFTPD comment creer des raccourci vers des répertoires??
up pliz !
Si vous avez des idées....
Merci d'avance et bonne soirée...
Hors ligne
#7 Le 13/06/2007, à 22:02
- Uggy
Re : [résolu] VSFTPD comment creer des raccourci vers des répertoires??
Oui javai déja testé et ca fonctionne mais cette commande démonte la partition de /media/divx et la remonte dans /home/ftp/virtual/divx
Non c'est faux... il reste monté aux 2 endroits...
Ca me semblait bizarre.. je viens de tester.. les 2 endroits sont ok
Hors ligne
#8 Le 13/06/2007, à 22:28
- bebe21
Re : [résolu] VSFTPD comment creer des raccourci vers des répertoires??
ah ok donc je vais restester de mon coté merci Uggy
Hors ligne
#9 Le 15/06/2007, à 23:13
- jezeus
Re : [résolu] VSFTPD comment creer des raccourci vers des répertoires??
Bonsoir,
J'essaie de créer des raccourcis vers des repertoires pour mon serveur FTP.
J'arrive à monter les fichiers avec la commande mount --bind et à les lister en FTP.
Le problème est que je n'arrive pas à attribuer les droits en lecture seul sur le dossier monté et son arborescence descendante.
Si quelqu'un a une solution, je le remercie d'avance.
#10 Le 18/06/2007, à 16:33
- bebe21
Re : [résolu] VSFTPD comment creer des raccourci vers des répertoires??
up !
Re Tout le monde !
En fait Uggy a raison la commande mount --bind laisse monté aux deux endroits la partition.
Par contre voici le topo :
Mes deux utilisateurs s'appellent : boite_up et boite_dl
Quand je fais :
sudo mount --bind /media/data/ftp/upload /home/virtual/ftp/boite_up/upload
et
sudo mount --bind /media/data/ftp/download /home/virtual/ftp/boite_dl/download
Le mount --bind fonctionne tres bien !! et j'arrive à lister les fichiers de /media/data/ftp/upload et /media/data/ftp/download
Le seul probleme est que je n'ai qu'un accès QUE EN LECTURE SEULE sur les répertoires download et upload se trouvant dans /media/data/ftp
Alors que sans mount --bind j'ai correctement acces aux répertoires :
/home/virtual/ftp/boite_up/upload
et
/home/virtual/ftp/boite_dl/download
et je liste correctement les fichiers de ses deux répertoires et en faisant les tests avec les user boite_up et boite_dl ils ont biens leurs droits respectifs sur chacun de leur répertoire (voir leur fichier de conf plus bas)
Voici leur fichiers de config respectifs qui se trouve dans /etc/vsftpd_user_conf/ :
boite_up
anon_world_readable_only=NO
write_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=NO
local_root=boite_up
boite_dl
anon_world_readable_only=NO
write_enable=YES
anon_upload_enable=NO
anon_mkdir_write_enable=NO
anon_other_write_enable=NO
local_root=boite_dl
Merci d'avance de votre aide !!!
Dernière modification par bebe21 (Le 18/06/2007, à 16:50)
Hors ligne
#11 Le 18/06/2007, à 17:51
- Uggy
Re : [résolu] VSFTPD comment creer des raccourci vers des répertoires??
Montre nous les droits... les confs.. les tests..les messages d'erreur...les logs....etc...
L'acces en lecture seule, tu l'as que en FTP ?
Les 2 fichiers de confs sont bien pris en compte car tu arrives en FTP dans les repertoires respectifs ?
Si tu fais pointer temporairement le ftp direct sur /media/data/ftp/download (donc sans mount), la tu n'as pas de pb ?
Hors ligne
#12 Le 18/06/2007, à 18:08
- bebe21
Re : [résolu] VSFTPD comment creer des raccourci vers des répertoires??
L'acces en lecture seule, tu l'as que en FTP ?
Ah oui !!! en réseau ou en local jaccede sans probleme (selon les droits) a mes partitions et a mes partages ^^
Les 2 fichiers de confs sont bien pris en compte car tu arrives en FTP dans les repertoires respectifs ?
C'est une question ?? si c'est une question oui !! ca fonctionne sans probleme chacun des deux utilisateurs arrive dans son repertoire et ne pe aler ailleur
Si tu fais pointer temporairement le ftp direct sur /media/data/ftp/download (donc sans mount), la tu n'as pas de pb ?
Euh... en fait à la base c ca que je voudrais faire !!! ce serai meme 100 fois mieux !!
car pour le moment les repertoire se trouve dans mon home qui se trouve lui meme sur la meme partition que le systeme donc elle ne fait que 5go alors que les autres en font 160 go
Si franchement tu peux me dire comment on fais ca m'arrangerai grave et pu besoin de mount --bind
Merci d'avance...
Hors ligne
#13 Le 18/06/2007, à 18:24
- Uggy
Re : [résolu] VSFTPD comment creer des raccourci vers des répertoires??
Euh... en fait à la base c ca que je voudrais faire !!! ce serai meme 100 fois mieux !!
car pour le moment les repertoire se trouve dans mon home qui se trouve lui meme sur la meme partition que le systeme donc elle ne fait que 5go alors que les autres en font 160 goSi franchement tu peux me dire comment on fais ca m'arrangerai grave et pu besoin de mount --bind
J'ai rien compris
Tout ce que je veux dire c'est tu mets temporairment:
local_root=/media/data/ftp/download
Et tu vois si t'as le meme pb....
Si oui, c'est pas un pb du mount (puisque la tu l'utilise pas)
Hors ligne
#14 Le 18/06/2007, à 19:04
- bebe21
Re : [résolu] VSFTPD comment creer des raccourci vers des répertoires??
ok je vais tester et je te tiens au courant merci et @++
Hors ligne
#15 Le 28/06/2007, à 22:14
- bebe21
Re : [résolu] VSFTPD comment creer des raccourci vers des répertoires??
Re Uggy !!
c'est bon !! ca fonctionne enfin !!
Ah j'adore l'aide que l'on peut trouver sur ce forum !!
En fait j'ai ecrit la ligne local_root=/media/data/ftp/download
dans le fichier boite_up qui se trouve dans /etc/vsftpd_user_conf/
et ensuite j'ai fais un chown sur le repertoire /media/data/ftp/download pour que l'utilisateur virtual soit le proprietaire et avec un chmod 770.
Voila merci bonne soirée.
Hors ligne