Serveur FTP avec gestion des users FTP "autonome" - Logiciels - Linux et OS Alternatifs
Marsh Posté le 06-01-2004 à 16:24:59
& pourtant pure-ftpd convient parfaitement (notamment par le biais de puredb )
10:21 root@pegasus /home# pure-pw |
apres je pense qu'un man chmod devrait t'apporter les notions ad hoc pour les droits lecture/écriture :]
Marsh Posté le 06-01-2004 à 16:36:43
pure-ftp est pas mal, mais sa conf, euh, pas évidente du tout.
Marsh Posté le 06-01-2004 à 16:40:49
farib a écrit : pure-ftp est pas mal, mais sa conf, euh, pas évidente du tout. |
hein ?
pourtant c'est ce qui me parait le plus simple
0:28 root@pegasus /home# pure-ftpd --help |
il suffit juste de lire le --help o.O
Marsh Posté le 06-01-2004 à 17:17:27
mikala a écrit : & pourtant pure-ftpd convient parfaitement (notamment par le biais de puredb )
|
Mmmh. Peut-être que je me trompe, mais justement d'après ces info (que j'avais lues avant la création du topic), il ne me semble pas possible d'assigner plusieurs répertoires donnés à tel user 'virtuel' en particulier.
J'essaie de préciser:
|
--> Je voudrais que le user titi ne "voit" QUE /ftp/photos lorsqu'il fait un 'ls'. Or, si je n'm'abuse, avec une logique unix classique, il verra aussi /ftp/films (destiné seulement à toto), même si il ne peut pas y rentrer.
Moi, j'veux pas kil le voit du tout
Marsh Posté le 06-01-2004 à 17:28:05
mount , ln -s , directory alias ?
Marsh Posté le 06-01-2004 à 17:41:02
mmh, euh... sorry tu veux dire quoi par là? Tu suggères que je me monte toute un truc avec des liens symboliques ...?
Quel rapport avec le mount?
[pas taper sur les boulays]
Marsh Posté le 06-01-2004 à 18:06:12
je te proposais diverses solutions pour aboutir a ce que tu veux .
soit tes deux users toto titi
on prends disons un architecture ainsi
/ftp/toto
/ftp/titi
/ftp/stuff
/ftp/stuff/photo
/ftp/stuff/films
bref tu ne veux que titi n'est acces & ne puisse voir que photo
tu peux mounter /ftp/stuff/photo dans /ftp/titi & tu mounteras les deux autres /ftp/toto , ou faire usage de lien symboliques ( ln -s ) , ou encore mettre directement une archi du style
/ftp/titi/photo & /ftp/toto/films & tu mount/link /ftp/titi/photo dans /ftp/toto
tu peux aussi utiliser les directory aliases de pureftpd ( lire la doc ) en ce cas il suffit que l'utilisateur sache qu'il existe un repertoire donné pour faire un cd repertoirenquestion & y accéder _sous_ réserve bien sur qu'il possede les droits suffisants pour acceder a ce répertoire .
Bref tu as un tas de solutions pour aboutir a ce que tu veux .
Marsh Posté le 06-01-2004 à 18:13:18
en utilisant kcmpureftpd cela devient plus simple
Marsh Posté le 06-01-2004 à 19:47:07
mikala a écrit : je te proposais diverses solutions pour aboutir a ce que tu veux . |
Effectivement ça ne semble pas trop compliqué . Je vais partir sur les liens symboliques.
Merci bcp!
Marsh Posté le 20-01-2004 à 00:48:09
c'est relou j'arrive pas à ske j'veux avec les liens symboliques:
Lors de la création d'un user virtuel, un switch -d ou -D indique si le user sera chrooté ou aura accès à tout le filesystem.
Pb : *si je lui donne accès à tout le filesystem, ça correspond pas exactement à mon besoin (n'afficher la présence QUE de certains répertoires à mes users...)
*si je le chroot, il est tellement bien chrooté que même les lien symboliques (ln -s) présents dans son rep "home" ne sont pas suivis
Un ptit coup de pouce SVP je désespère là...
Marsh Posté le 20-01-2004 à 01:48:13
tu utilises mount ou tu compiles pure-ftpd avec les _bonnes_ options
(je te laisse lire la doc dans un premier temps )
Marsh Posté le 20-01-2004 à 03:01:00
en principe , avec pure ftp , un lien symbolique est suivit . Regarde les droits du rep. avec lequel t'a fait un lien .
en tout cas www.chezmoicamarche.org
Marsh Posté le 20-01-2004 à 08:36:03
Bah en fait le lien est bien suivi en temps normal, mais pas si le user est chrooté. Même avec l'option -A (-> ChrootEveryOne) ça passe pas .
J'ai vu l'option de compilation:
Citation : --with-virtualchroot: usually, when an user is chrooted (-A and -a |
Je suis pas sûr que ça pourrait aider : je sais plus où, j'ai lu que le package Debian était compilé avec --with-everything. Donc a priori ça doit être dedans (non???)
Pis ca m'ennuie de recompiler, j'aime bien la logique des packages...
Marsh Posté le 20-01-2004 à 08:45:14
le --with-everything ne veut pas dire qu'il contient _cette_ option hein
Marsh Posté le 20-01-2004 à 08:46:19
Pfiou... cte galere:heink:. Tu reponds vite pourtant ! (merci)
Marsh Posté le 06-01-2004 à 16:10:55
Je recherche un serveur FTP qui n'utilise pas les user systèmes pour les sessions FTP, mais des user déclarés "rien que pour lui".
J'ai regardé du côté de Pure FTP, qui propose la fonction de "virtual users", mais ce n'est pas ce que je veux.
Je cherche plutôt un truc un peu comme on trouve sous Windows, disant:
user toto
accès RW à /ftp/photos
accès R à /ftp/films
user titi
accès R à /ftp/photos
Qq`1 a ça?
Thx