Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[proftpd] Plusieurs comptes (résolu)
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
bosozoku
Advocate
Advocate


Joined: 11 Jan 2004
Posts: 2431
Location: Roazhon

PostPosted: Sun Oct 03, 2004 7:59 pm    Post subject: [proftpd] Plusieurs comptes (résolu) Reply with quote

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
View user's profile Send private message
jpwalker
Guru
Guru


Joined: 12 Jul 2004
Posts: 503
Location: Annecy - 74 - France - In Tartiflette We Trust ;-)

PostPosted: Mon Oct 04, 2004 6:13 am    Post subject: Reply with quote

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
View user's profile Send private message
bosozoku
Advocate
Advocate


Joined: 11 Jan 2004
Posts: 2431
Location: Roazhon

PostPosted: Mon Oct 04, 2004 7:26 pm    Post subject: Reply with quote

Ok je te remercie:)
_________________
Stationlinux.org - Wiki Fvwm FR - Config Fvwm
Back to top
View user's profile Send private message
bosozoku
Advocate
Advocate


Joined: 11 Jan 2004
Posts: 2431
Location: Roazhon

PostPosted: Wed Oct 06, 2004 3:42 pm    Post subject: Reply with quote

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
View user's profile Send private message
rom
Apprentice
Apprentice


Joined: 21 Oct 2003
Posts: 246
Location: paris

PostPosted: Wed Oct 06, 2004 4:20 pm    Post subject: Reply with quote

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
View user's profile Send private message
bosozoku
Advocate
Advocate


Joined: 11 Jan 2004
Posts: 2431
Location: Roazhon

PostPosted: Thu Oct 07, 2004 5:13 am    Post subject: Reply with quote

Personne d'autre ne sait à part utiliser pure ftp ?
_________________
Stationlinux.org - Wiki Fvwm FR - Config Fvwm
Back to top
View user's profile Send private message
bosozoku
Advocate
Advocate


Joined: 11 Jan 2004
Posts: 2431
Location: Roazhon

PostPosted: Sat Oct 09, 2004 10:36 am    Post subject: Reply with quote

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
View user's profile Send private message
rom
Apprentice
Apprentice


Joined: 21 Oct 2003
Posts: 246
Location: paris

PostPosted: Sat Oct 09, 2004 1:40 pm    Post subject: Reply with quote

(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
View user's profile Send private message
bosozoku
Advocate
Advocate


Joined: 11 Jan 2004
Posts: 2431
Location: Roazhon

PostPosted: Sat Oct 09, 2004 1:45 pm    Post subject: Reply with quote

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 ! :roll:
_________________
Stationlinux.org - Wiki Fvwm FR - Config Fvwm
Back to top
View user's profile Send private message
rom
Apprentice
Apprentice


Joined: 21 Oct 2003
Posts: 246
Location: paris

PostPosted: Sat Oct 09, 2004 1:55 pm    Post subject: Reply with quote

Bien sûr que si y'a un fichier de conf !!!
(Autant se tirer une balle dans le slip sinon).
Back to top
View user's profile Send private message
bosozoku
Advocate
Advocate


Joined: 11 Jan 2004
Posts: 2431
Location: Roazhon

PostPosted: Sat Oct 09, 2004 9:02 pm    Post subject: Reply with quote

rom wrote:
Bien sûr que si y'a un fichier de conf !!!
(Autant se tirer une balle dans le slip sinon).

:lol:

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 :D
_________________
Stationlinux.org - Wiki Fvwm FR - Config Fvwm
Back to top
View user's profile Send private message
rom
Apprentice
Apprentice


Joined: 21 Oct 2003
Posts: 246
Location: paris

PostPosted: Sun Oct 10, 2004 3:09 pm    Post subject: Reply with quote

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
View user's profile Send private message
silentdav
n00b
n00b


Joined: 24 Oct 2003
Posts: 56

PostPosted: Sun Oct 10, 2004 9:07 pm    Post subject: Reply with quote

salut
tu peux essayer
Code:
DefaultChdir /mnt/ftp/%u
Back to top
View user's profile Send private message
DuF
Advocate
Advocate


Joined: 09 Dec 2002
Posts: 2687
Location: Paris

PostPosted: Sun Oct 10, 2004 10:35 pm    Post subject: Reply with quote

Sinon si tu mets la valeur suivante l'utilisateur ira systématiquement dans son $HOME :
Code:
DefaultRoot ~

L'utilisateur sera chrooté et ne pourra remonter plus haut que son répertoire $HOME (le $HOME devenant le / pour lui) !
Back to top
View user's profile Send private message
bosozoku
Advocate
Advocate


Joined: 11 Jan 2004
Posts: 2431
Location: Roazhon

PostPosted: Mon Oct 11, 2004 5:01 am    Post subject: Reply with quote

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
View user's profile Send private message
DuF
Advocate
Advocate


Joined: 09 Dec 2002
Posts: 2687
Location: Paris

PostPosted: Mon Oct 11, 2004 5:56 pm    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum