Lien symbolique intilisable en FTP

Résolu/Fermé
Solero - 9 nov. 2005 à 16:12
 Solero - 14 nov. 2005 à 16:28
Bonjour a tous!!
je vien vous demander votre aide a propos d'un proble ou je m'arrache les cheveux depuis 2 jours lol.
explication :

g un serveur FTP sous freebsd 5.4 avec des utilisateurs

2 groupe d'utilisateur : FTP et wheel
et 2 utilisateur pour ce probleme
le but est d'avoir pour chaque utilisateur du systeme autoriser au FTP d'avoir acces a certaine données :
l'utilisateur "ig" pourra avoir acces a tout mes cours de BTS IG placé dans "/mnt/data/cours_ig/"
donc dans son repertoire a savoir "/home/ig/"
je fait : "ln -s /mnt/data/cours_ig /home/ig/cours_ig"
quand je me log sur le serveur avec ce compte et ke je fais:
cd /home/ig/cours_ig/
ce n'est pas un probleme je peux acceder au contenu

quand je lance mon client FTP
et ke je me log avec ce compte je ne peu acceder au contenu du lien il veut a tout prix telecharger le lien !!!!!
qqun peut m'aider????

7 réponses

kelux Messages postés 3065 Date d'inscription vendredi 18 juin 2004 Statut Contributeur Dernière intervention 20 janvier 2023 432
10 nov. 2005 à 12:24
Salut,

Essaye cela :

mount --bind /mnt/data/cours_ig /home/ig/cours_ig

@+

PS : ca rejoint ce que disait mamiemando plus haut.
2
mamiemando Messages postés 33077 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 18 avril 2024 7 748
9 nov. 2005 à 17:15
Tu peux faire des binds dans /etc/fstab. Inspire toi de ça :
http://www.commentcamarche.net/forum/affich-1681389-Monter-une-partition-dans-home
... sauf que ce sera dans ~ftp au lieu de /home ;-)

Bonne chance
2
tuxpux Messages postés 66 Date d'inscription jeudi 6 janvier 2005 Statut Membre Dernière intervention 28 décembre 2015 5
10 nov. 2005 à 11:04
sinon je ne sais pas quel type de serveur ftp tu utilises (proftpd ?)
si oui rien ne t'empeche de specifier dans son fichier de conf
l'utilisateur et son répertoire de base
exemple :

DefaultRoot / tonutilisateur1
DefaultRoot /var/www/html/siteweb1/ tonutilisateur2
DefaultRoot /var/www/html/siteweb2/ tonutilisateur3

etc etc
2
Merci je vai essayer sa,
mais c'est quoi exactement bind???

Merci
0
kelux Messages postés 3065 Date d'inscription vendredi 18 juin 2004 Statut Contributeur Dernière intervention 20 janvier 2023 432
11 nov. 2005 à 16:30
Salut,

Je ne suis pas expert... mais voici l'explication que je peux fournir:

mount permet de monter un système de fichier d'une partition du disque dur.

mount avec l'option --bind permet de monter une arborescence vers une autre arborescence (je ne sais pas si le terme est correct...).

man mount
nous donne :

--bind Remount a subtree somewhere else.


@+
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
mamiemando Messages postés 33077 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 18 avril 2024 7 748
14 nov. 2005 à 01:07
Un bind c'est un peu comme si tu montais une image en double d'un truc déja monté (pare exemple un répertoire ou une image). C'est ce que j'utilise pour construire mon arborescence de ftp (j'utilise proftpd) ce qui me permet d'avoir dans ~ftp l'arborescence dont j'ai envie, construite à partir de répertoires dejà montés.

Si tu modifies le bind, ca modifie l'original et réciproquement.

En effet kelux, gentoo is good, je confirme ;-)
0
[Dal] Messages postés 6174 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 2 février 2024 1 083
14 nov. 2005 à 13:15
Salut,

Sauf erreur, l'option "--bind" n'est pas disponible sur "mount" sous FreeBSD (du moins sur 4.9 et 5.3).

Sous FreeBSD (je suppose que ton FreeBSD 5.4 fait de même), une variante de la commande mount dédiée à ce type d'usage est disponible :

mount_null /arborescence/cible /point/montage

man mount_null
-- mount a loopback filesystem sub-tree; demonstrate the use
of a null file system layer


Utilise

umount /point/montage

pour le retirer.

Tu peux effectivement l'utiliser pour ton serveur ftp, ce genre de manipulation te permet même d'accéder à des parties du système qui sont en dehors d'une cage (chroot) ftp. Les modifications effectuées au point de montage affectent effectivement l'arborescence montée, etc.


Dal
0
Merci de votre aide cela me permetra:
1/ d'ameliorer ma connaisance de se system dont je suis un newbee lol
2/ de regler mon probleme FTP
si je n'y arrive pas avec votre aide je reviendrait poster.
merci d'avance

ps: je suis un peu surpasser donc je c pas si je m'y pencherait ce soir lool
++
0