Partager un dossier quelconque avec proftpd
Résolu/Fermé
A voir également:
- Partager un dossier quelconque avec proftpd
- Créer un lien pour partager des photos - Guide
- Mettre un mot de passe sur un dossier - Guide
- Dossier appdata - Guide
- Partager calendrier outlook avec gmail - Guide
- Dossier rar - Guide
7 réponses
Ca me dit qqch : faut pas "monter" le dossier d'une certaine facon ou qqch comme ca?
tiens, ca y est!!
mount --bind blablabla...
http://www.castaglia.org/proftpd/doc/contrib/ProFTPD-mini-HOWTO-Chroot.html
c'est ca que tu cherchais?
Phiphi
tiens, ca y est!!
mount --bind blablabla...
http://www.castaglia.org/proftpd/doc/contrib/ProFTPD-mini-HOWTO-Chroot.html
c'est ca que tu cherchais?
Phiphi
Bonsoir,
Merci beaucoup phiphi, mais je pense pas avoir la réponse la dedans. En même temps je peux me tromper car je me galère en anglais.
Vous avez une autre idée?
Du style
<directory /madirectory>
C'est pas ça mais bon... Quand je pense que j'avais trouver il y a pas si longtemps !!
Merci de votre aide, c'est important.
Merci beaucoup phiphi, mais je pense pas avoir la réponse la dedans. En même temps je peux me tromper car je me galère en anglais.
Vous avez une autre idée?
Du style
<directory /madirectory>
C'est pas ça mais bon... Quand je pense que j'avais trouver il y a pas si longtemps !!
Merci de votre aide, c'est important.
Salut,
j'insiste un peu parcequ'il me semble que ca peut etre une solution ;-) mais il est egalement possible que j'ai pas bien saisie la question : donc en francais :
http://www.fr.ixus.net/resume_messages.php?topic=4745
ou la fin de http://iapetus.cesr.fr/docs/Iapetus_Admin.html
je l'avais fait comme ca pour ma part...(enfin, si j'ai compris ce que tu voulais faire)
Phiphi
j'insiste un peu parcequ'il me semble que ca peut etre une solution ;-) mais il est egalement possible que j'ai pas bien saisie la question : donc en francais :
http://www.fr.ixus.net/resume_messages.php?topic=4745
ou la fin de http://iapetus.cesr.fr/docs/Iapetus_Admin.html
je l'avais fait comme ca pour ma part...(enfin, si j'ai compris ce que tu voulais faire)
Phiphi
Bonsoir et merci de chercher à m'aider.
Soit je suis très mauvais soit je ne sais pas lire, soit je ne comprend pas.
Mais je ne pense pas avoir besoin de faire des liens (ni des montages) pour partager un dossier en ftp.
Sinon c'est super galère ! Je pense et j'espère que l'on peut peut partager un dossier quelconque. Et s'il faut faire avec des liens, je n'ais pas compris la technique !!! Désolé je dois être un boulet.
Si vous pouvez m'aider, là je comprend s vraiment pas la logique à mettre en place pour mon truc, c prtt courant je pense !!!ou alors je déplace mon dossier pour mon serveur web ds /home mais ça me parait pas logique !!
Merci d'avance pour votre aide, là je rame très dur !
Soit je suis très mauvais soit je ne sais pas lire, soit je ne comprend pas.
Mais je ne pense pas avoir besoin de faire des liens (ni des montages) pour partager un dossier en ftp.
Sinon c'est super galère ! Je pense et j'espère que l'on peut peut partager un dossier quelconque. Et s'il faut faire avec des liens, je n'ais pas compris la technique !!! Désolé je dois être un boulet.
Si vous pouvez m'aider, là je comprend s vraiment pas la logique à mettre en place pour mon truc, c prtt courant je pense !!!ou alors je déplace mon dossier pour mon serveur web ds /home mais ça me parait pas logique !!
Merci d'avance pour votre aide, là je rame très dur !
ben justement, il me semble que pour des raisons de sécurité, un utilisateur lambda qui se connecte sur ton ftp n'a pas les droits pour changer de dossier sauf si tu le précises ...
sinon, je dois dire que je ne sais pas configurer a la main le fichier de configuration de proftpd, mais j'ai utilisé un utilitaire graphique pour cela qui s'appelle gproftpd, qu'il faut lancer en root...
bon courage en tout cas! et si tu trouves ta "méthode simple" pour partager les fichier, n'oublie pas de poster la solution!!! (ca m'intéresse aussi accessoirement ;-) )
Phiphi
sinon, je dois dire que je ne sais pas configurer a la main le fichier de configuration de proftpd, mais j'ai utilisé un utilitaire graphique pour cela qui s'appelle gproftpd, qu'il faut lancer en root...
bon courage en tout cas! et si tu trouves ta "méthode simple" pour partager les fichier, n'oublie pas de poster la solution!!! (ca m'intéresse aussi accessoirement ;-) )
Phiphi
Ravachol
Messages postés
560
Date d'inscription
vendredi 5 mars 2004
Statut
Membre
Dernière intervention
30 octobre 2005
120
28 janv. 2005 à 14:49
28 janv. 2005 à 14:49
Salut,
Ça doit-être un truc dans ce genre là:
A++
Ça doit-être un truc dans ce genre là:
DefaultRoot /serveurweb/monsiteweb utilisateurMachin
A++
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour,
Alors, j'ai testé en mettant :
DefaultRoot /home/user user
Bon evidemment ça ça marche. Par contre, si je mets :
/srv/monsiteweb monuser
#(celui-ci existe et a tous les droits sur le dossier)
Là ça ne marche pas.
J'ai donc tenté en mettant le site web dans le dossier home, mais même sanction !!
Je comprends pas qu'il n'y ait pas de sujet la dessus. Comment font les sites tel que free, qui héberge une tripotée de sites sur leurs serveurs ??? (je vais les appeler et leur demander :-/ )
Donc voilà où j'en suis, ça marche pas !
Juste au cas où, je vous passe mon proftpd.conf
Alors, j'ai testé en mettant :
DefaultRoot /home/user user
Bon evidemment ça ça marche. Par contre, si je mets :
/srv/monsiteweb monuser
#(celui-ci existe et a tous les droits sur le dossier)
Là ça ne marche pas.
J'ai donc tenté en mettant le site web dans le dossier home, mais même sanction !!
Je comprends pas qu'il n'y ait pas de sujet la dessus. Comment font les sites tel que free, qui héberge une tripotée de sites sur leurs serveurs ??? (je vais les appeler et leur demander :-/ )
Donc voilà où j'en suis, ça marche pas !
Juste au cas où, je vous passe mon proftpd.conf
# # /etc/proftpd.conf -- This is a basic ProFTPD configuration file. # To really apply changes reload proftpd after modifications. # ServerName "symphysodon" ServerType standalone DeferWelcome off Port 21 MultilineRFC2228 on DefaultServer on ShowSymlinks on TimeoutNoTransfer 300 TimeoutStalled 600 TimeoutIdle 1200 DisplayLogin welcome.msg DisplayFirstChdir .message ListOptions "-l" DenyFilter \*.*/ # Uncomment this if you are using NIS or LDAP to retrieve passwords: #PersistentPasswd off # Uncomment this if you would use TLS module: #TLSEngine on # Uncomment this if you would use quota module: #Quotas on # Uncomment this if you would use ratio module: #Ratios on # To prevent DoS attacks, set the maximum number of child processes # to 30. If you need to allow more than 30 concurrent connections # at once, simply increase this value. Note that this ONLY works # in standalone mode, in inetd mode you should use an inetd server # that allows you to limit maximum number of processes per service # (such as xinetd) MaxInstances 30 # Set the user and group that the server normally runs at. User nobody Group nogroup # Umask 022 is a good standard umask to prevent new files and dirs # (second parm) from being group and world writable. Umask 022 022 # Normally, we want files to be overwriteable. AllowOverwrite on # Delay engine reduces impact of the so-called Timing Attack described in # http://security.lss.hr/index.php?page=details&ID=LSS-2004-10-02 # It is on by default. #DelayEngine off #DefaultRoot /home/monsite/ monuser #marche pas DefaultRoot ~ # A basic anonymous configuration, no upload directories. <Anonymous ~ftp> User ftp Group nogroup # We want clients to be able to login with "anonymous" as well as "ftp" UserAlias anonymous ftp # Cosmetic changes, all files belongs to ftp user DirFakeUser on ftp DirFakeGroup on ftp RequireValidShell off # Limit the maximum number of anonymous logins MaxClients 10 # We want 'welcome.msg' displayed at login, and '.message' displayed # in each newly chdired directory. DisplayLogin welcome.msg DisplayFirstChdir .message # Limit WRITE everywhere in the anonymous chroot <Directory *> <Limit WRITE> DenyAll </Limit> </Directory> # Uncomment this if you're brave. # <Directory incoming> # # Umask 022 is a good standard umask to prevent new files and dirs # # (second parm) from being group and world writable. # Umask 022 022 # <Limit READ WRITE> # DenyAll # </Limit> # <Limit STOR> # AllowAll # </Limit> # </Directory> </Anonymous>
J'AI TROUVE !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Bon alors, le problème est pas résolu comme je le pensais, mais il l'ait. Enfin, il l'est c'est un grand mot car j'ai pas encore testé mais je suis certains que c'est ça.
En gros, imaginons je suis FREE (oui je suis fort :-) )
Donc l'utilisateur cré un compte chez moi, il a donc son /home/utilisateur.
Et bien-sûr son ftp, car ça ça marche (DocumentRoot ~ et voilou, classique quoi!)
Et il veut une adresse mail, genre utilisateur.free.fr.
Et bien comment faire? Mais c'est bien sûr, les virtualhosts !!!!! :-)
Je cré un virtualhost par utilisateur et la dedans je mets comme DocumentRoot /home/utilisateur.
Voiçi la logique que je n'avais pas comprise. Bon oui d'accord c'était ptète evident pour certains mais moi j'ais rien vu.
en tout cas merci à tous
Bon alors, le problème est pas résolu comme je le pensais, mais il l'ait. Enfin, il l'est c'est un grand mot car j'ai pas encore testé mais je suis certains que c'est ça.
En gros, imaginons je suis FREE (oui je suis fort :-) )
Donc l'utilisateur cré un compte chez moi, il a donc son /home/utilisateur.
Et bien-sûr son ftp, car ça ça marche (DocumentRoot ~ et voilou, classique quoi!)
Et il veut une adresse mail, genre utilisateur.free.fr.
Et bien comment faire? Mais c'est bien sûr, les virtualhosts !!!!! :-)
Je cré un virtualhost par utilisateur et la dedans je mets comme DocumentRoot /home/utilisateur.
Voiçi la logique que je n'avais pas comprise. Bon oui d'accord c'était ptète evident pour certains mais moi j'ais rien vu.
en tout cas merci à tous