Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
proftpd et acces des utilisateurs...
Envoyé par: marsmathieu

Bonjour a tous,

apres quelques mois d'utilisation linux (mandriva), je me lance dans l'installation d'un serveur ftp (proftpd) et je souhaite que les utilisateurs "userftp" puissent acceder (juste lire) en externe par internet au dossier /home/ftp (qui n'est pas vide) sous reserve d'un mot de passe.
Mais aussi d'administrer mon serveur ftp en externe: utilisateur "adminftp" avec mot de passe bien entendu.

****J'ai donc configurer proftpd comme suit:


ServerName "matlinuxftp"
ServerType standalone
UseFtpUsers on
DefaultChdir /home/ftp
DefaultRoot /home/ftp
DefaultServer on
Port 21
AllowStoreRestart on
Umask 022
MaxInstances 30
User nobody
Group nobody
MaxClients 3
MaxClientsPerHost 3
AccessGrantMsg "Connexion reussie pour %u"
DeferWelcome off
AllowOverwrite on
<Directory /home/ftp>
<Limit WRITE>
AllowUser adminftp
DenyAll
</Limit>
</Directory>

***Mon fichier /etc/ftpusers interdit les utilisateurs suivants:

root ; bin ; daemon ;adm ; lp; sync; shutdown; halt;
mail ; news; uucp ;operator ;games; nobody ;rpm;
vcsa; xfs; messagebus; haldaemon ;
clamav ;mat ; ftp; named; rpc;rpcuser


***Avec gftp (client), je me connecte en tant que userftp et adminftp mais j'arrive sur un seul dossier:
"/" ou je ne peux pas remonter et ou en administrateur je ne peux pas ecrire.

Voila a peu pres le probleme si quelqu'un pouvait me donner un conseil.
A bon entendeur, salut.



Poste le Sunday 15 January 2006 19:21:24
Répondre     Citer    
Re: proftpd et acces des utilisateurs...
Envoyé par: Védy

Un petit conseil : installes GProFTPD sur ta Mandrake.

Depuis que je l'ai fait, je fait ce que je veux en interface graphique sur mes réglages ftp :
clients, autorisations, chemin...

Juste un truc : surtout n'utilises pas la commande shutdown de GProFTPD. Elle arrête ton serveur proftp et le bloque.

Poste le Monday 16 January 2006 18:26:15
Répondre     Citer    
Re: proftpd et acces des utilisateurs...
Envoyé par: pcarme

Bonjour,

juste un petit truc (vu que ta config à l'air OK) :
quels sont les droits POSIX (en récursif)sur /home/ftp ??
Ils devraient être adminftp:adminftp 755 c'est à dire tous les droits pour adminftp, et lecture/listage pour les autres.

Tiens-moi au courant.
A+

Poste le Tuesday 17 January 2006 16:53:33
Répondre     Citer    
Re: proftpd et acces des utilisateurs...
Envoyé par: marsmathieu

Effectivement,
Les droits POSIX etaient en root...
J'ai donc change l'utilisateur, le groupe et les droits comme suit:
chgrp -R adminftp /home/ftp
chown -vR adminftp /home/ftp
chmod -Rv 755 /home/ftp/

Et ca marche...

Je te remercie donc.

Cela dit (juste par curiosite), j'avais installe Groftpd mais je n'ai pas su le faire demarrer sous KDE. Si quelqu'un a une idee (notamment Vedy qui m'a conseille cette derniere interface graphique).

A +.

Poste le Tuesday 17 January 2006 19:13:18
Répondre     Citer    
Re: proftpd et acces des utilisateurs...
Envoyé par: marsmathieu

Desole,

En fait cela ne marchait que pour adminftp, et non pour userftp....
J'ai donc change les droits comme suit:chgrp -R userftp /home/ftp mais cela ne change rien.
En fait, adminftp arrive sur /home/ftp et ecrit, mais userftp arrive sur un seul dossier: ../
Voila j'essairai de continuer a chercher demain.
A bientot.

Poste le Tuesday 17 January 2006 23:52:21
Répondre     Citer    
Re: proftpd et acces des utilisateurs...
Envoyé par: marsmathieu

Ca y est c'est bon...
Pour ceux qui veulent la reponse:

**J'ai change les droits /home/ftp comme suit:
chown -Rv adminftp:userftp /home/ftp/
chmod -Rv 777 /home/ftp

**Et j'ai rajoute dans /etc/proftpd.conf:
<Limit READ LOGIN>
DenyAll
AllowGroup userftp
</Limit>

Et cette fois ci ca marche vraiment (ie:l'utilisateur "adminftp" gere le serveur et tous les utilisateurs du groupe "userftp" peuvent lire mon serveur).

A la prochaine.

Poste le Saturday 21 January 2006 23:35:16
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
proftpd et acces des utilisateurs...
Un problème avec une commande du shell ? Comment utiliser la crontab ? Vous avez des soucis pour la gestion réseau sous Linux ? Pour vous la gestion des utilisateurs/groupes est du chinois ? Etc... Posez donc vos questions ici.

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons