View previous topic :: View next topic |
Author |
Message |
bosozoku Advocate


Joined: 11 Jan 2004 Posts: 2431 Location: Roazhon
|
Posted: Sun Oct 03, 2004 7:59 pm Post subject: [proftpd] Plusieurs comptes (résolu) |
|
|
Bonjour,
je me fais un serveur ftp avec proftpd. Voici mon fichier de config :
Code: | # le nom du serveur
ServerName "Muaythai's ProFTP server"
RequireValidShell off
# le daemon reste en mémoire et écoute les connections
ServerType standalone
# Autoriser l'usage de /etc/ftpusers
UseFtpUsers on
# Répertoire dans lequel arrivent les utilisateurs acceptés
DefaultChdir /mnt/ftp
# Répertoire racine, les connectés au ftp ne verrons que lui et son contenu
DefaultRoot /mnt/ftp
# Utile surtout pour les "virtuals hosts" mais laissez ainsi
DefaultServer on
# le daemon écoute sur le port 21
Port 21
# On autorise les reprises des téléchargements interrompus :
AllowStoreRestart on
# Les logs des connections et transferts
SystemLog /var/log/proftpd.log
TransferLog /var/log/xferlog
# Seul le propriétaire d'un fichier peut le modifier.
Umask 022
# Nombre de processus fils maximum que va utiliser proftpd, laissez ainsi.
MaxInstances 30
# Proftp sera lancé avec les privilèges (c'est à dire aucun) de nobody
User nobody
Group nobody
# Nombre maximum de clients simultanés (sur ADSL ça fait 5ko/s par utilisateurs)
MaxClients 3
# Nombre maximum de clients ayant le même login
MaxClientsPerHost 3
# Message d'accueil après une connexion réussie
AccessGrantMsg "Connexion reussie pour %u"
# Pour ne pas donner d'info sur le serveur
DeferWelcome off
# Un utilisateur peut écraser ses propres fichiers
AllowOverwrite on
#Seul l'utilisateur adminftp a le droit d'écrire dans /mnt/ftp
<Directory /mnt/ftp>
<Limit WRITE>
AllowUser adminftp
DenyAll
</Limit>
#<Limit LOGIN>
#Allow 10.0.0.1 192.168.0.
#Deny All #</Limit>
</Directory>
|
Comme vous pouvez le voir, la racine est /mnt/ftp.
Mon but est de créer plusieures comptes. Par exemple le compte de l'utilisateur koummane, aurait pour racine /mnt/ftp/koummane avec les droits d'ecriture dessus. Comment faire ça ? _________________ Stationlinux.org - Wiki Fvwm FR - Config Fvwm
Last edited by bosozoku on Sat Oct 09, 2004 10:16 pm; edited 3 times in total |
|
Back to top |
|
 |
jpwalker Guru


Joined: 12 Jul 2004 Posts: 503 Location: Annecy - 74 - France - In Tartiflette We Trust ;-)
|
Posted: Mon Oct 04, 2004 6:13 am Post subject: |
|
|
Salut,
Bon je suis pas une bête de proftp, mais il me semble que tu utilise ftpuser, donc tes utilisateurs autorisés ne doivent pas faire parti de ce fichier. Pour les accès, cela se fait avec le tag
Code: | <directory /mnt/ftp/koumane></directory> |
Après c'est comme pour ton utilisateur adminftp, tu donne des droits (voir la doc de proftp).
Bonne chance _________________ JPW@lker
Ride & Enjoy
 |
|
Back to top |
|
 |
bosozoku Advocate


Joined: 11 Jan 2004 Posts: 2431 Location: Roazhon
|
|
Back to top |
|
 |
bosozoku Advocate


Joined: 11 Jan 2004 Posts: 2431 Location: Roazhon
|
Posted: Wed Oct 06, 2004 3:42 pm Post subject: |
|
|
Bon j'ai fait ça : Code: |
<Directory /mnt/ftp/Koummane>
<Limit WRITE>
AllowUser koummane
DenyAll
</Limit>
</Directory>
|
Comment faire pour que l'utilisateur koummane arrive dans son directory quand il se connecte (faire que ce soit sa racine). _________________ Stationlinux.org - Wiki Fvwm FR - Config Fvwm |
|
Back to top |
|
 |
rom Apprentice

Joined: 21 Oct 2003 Posts: 246 Location: paris
|
Posted: Wed Oct 06, 2004 4:20 pm Post subject: |
|
|
Si je puis me permettre, essaye plutôt pure-ftp : il est beaucoup plus simple à configurer, surtout en ce qui concerne les utilisateurs virtuels. Il est aussi moins lourd. |
|
Back to top |
|
 |
bosozoku Advocate


Joined: 11 Jan 2004 Posts: 2431 Location: Roazhon
|
|
Back to top |
|
 |
bosozoku Advocate


Joined: 11 Jan 2004 Posts: 2431 Location: Roazhon
|
Posted: Sat Oct 09, 2004 10:36 am Post subject: |
|
|
Je me permet de faire un petit up, personne ne sait comment chrooter un utilisateur ? _________________ Stationlinux.org - Wiki Fvwm FR - Config Fvwm |
|
Back to top |
|
 |
rom Apprentice

Joined: 21 Oct 2003 Posts: 246 Location: paris
|
Posted: Sat Oct 09, 2004 1:40 pm Post subject: |
|
|
(J'insiste lourdement)
Pure-ftp est vraiment un soulagement quand on a passé une demi-journée à essayer de configurer sans succes proftp sans succès. Surtout en ce qui concerne les utilisateurs virtuels et le chroot. Le seul point enuyeux c'est peut-être des logs moins détaillés.
De toutes façons pure-ftp vient de chez BSD (à qui tu semble accorder un certain crédit, je ne saurais pas dire pourquoi... ). |
|
Back to top |
|
 |
bosozoku Advocate


Joined: 11 Jan 2004 Posts: 2431 Location: Roazhon
|
Posted: Sat Oct 09, 2004 1:45 pm Post subject: |
|
|
lol
Bon j'ai regardé un peu pure ftp, apparement ya pas de fichier de config, tout se fait en arguments. Je vais quand même essayer mais ca m'a l'air beaucoup moins bien...
Enfin qui n'essaie rien n'a rien !  _________________ Stationlinux.org - Wiki Fvwm FR - Config Fvwm |
|
Back to top |
|
 |
rom Apprentice

Joined: 21 Oct 2003 Posts: 246 Location: paris
|
Posted: Sat Oct 09, 2004 1:55 pm Post subject: |
|
|
Bien sûr que si y'a un fichier de conf !!!
(Autant se tirer une balle dans le slip sinon). |
|
Back to top |
|
 |
bosozoku Advocate


Joined: 11 Jan 2004 Posts: 2431 Location: Roazhon
|
Posted: Sat Oct 09, 2004 9:02 pm Post subject: |
|
|
rom wrote: | Bien sûr que si y'a un fichier de conf !!!
(Autant se tirer une balle dans le slip sinon). |
Non ya pas de fichiers de conf.
En fait pure ftp ne fonctionne qu'avec des arguments (pureftpd --options). Ils disent de foutre la lligne dans le /etc/rc.d/rc.local.
Et comme sous gentoo chaque service de /etc/inid.d/* à un fichier de conf associé /etc/conf.d/*, bah ya un fichier pour pureftpd pour fixer les options.
Il est d'ailleurs très bien fait.
Rom merci d'avoir insister lourdement car j'ai adopté pure-ftp, en moins de 10mn, j'ai un serveur fonctionnel avec des utilisateurs chrootés exactement comme je le voulais !!
Super  _________________ Stationlinux.org - Wiki Fvwm FR - Config Fvwm |
|
Back to top |
|
 |
rom Apprentice

Joined: 21 Oct 2003 Posts: 246 Location: paris
|
Posted: Sun Oct 10, 2004 3:09 pm Post subject: |
|
|
Quote: | Non ya pas de fichiers de conf. |
Non mais oui donc.
Quote: | (...) car j'ai adopté pure-ftp, en moins de 10mn, j'ai un serveur fonctionnel avec des utilisateurs chrootés exactement comme je le voulais !! |
Ah, jtavaisbiendit. (C'est marrant car l'autre jour avec un copain j'ai eu presque exactement le même échange avec les mêmes conclusions à propos de pure et proftp, faudrait proposer le scénario aux gars de pure-ftp :idea: :?:) |
|
Back to top |
|
 |
silentdav n00b


Joined: 24 Oct 2003 Posts: 56
|
Posted: Sun Oct 10, 2004 9:07 pm Post subject: |
|
|
salut
tu peux essayer Code: | DefaultChdir /mnt/ftp/%u |
|
|
Back to top |
|
 |
DuF Advocate


Joined: 09 Dec 2002 Posts: 2687 Location: Paris
|
Posted: Sun Oct 10, 2004 10:35 pm Post subject: |
|
|
Sinon si tu mets la valeur suivante l'utilisateur ira systématiquement dans son $HOME :
L'utilisateur sera chrooté et ne pourra remonter plus haut que son répertoire $HOME (le $HOME devenant le / pour lui) ! |
|
Back to top |
|
 |
bosozoku Advocate


Joined: 11 Jan 2004 Posts: 2431 Location: Roazhon
|
Posted: Mon Oct 11, 2004 5:01 am Post subject: |
|
|
J'avais fait ça sur proftpd, mais l'utilisateur n'avait pas le droit d'écriture... pourtant dans son home. Peut être à cause du shell /bin/false ? _________________ Stationlinux.org - Wiki Fvwm FR - Config Fvwm |
|
Back to top |
|
 |
DuF Advocate


Joined: 09 Dec 2002 Posts: 2687 Location: Paris
|
Posted: Mon Oct 11, 2004 5:56 pm Post subject: |
|
|
Peut être un problème avec ta rêgle <LIMIT WRITE> qui n'était pas correctement positionnée, personnellement je n'ai pas rencontré ce problème, que ce soit en server config ou virtualhost. |
|
Back to top |
|
 |
|