Bonsoir à vous,
Je me permet de m’immiscer dans ce post pour éviter d'en créer un nouveau, car j'ai un problème quelque peu similaire mais avec proftpd. J'utilise ce dernier conjointement avec une base de données MySQL qui contient des comptes d'utilisateurs virtuels, pour éviter également de créer des comptes Linux.
Cela fonctionnait très bien sous Fedora 13, et suite à ma réinstallation sauvage en Fedora 16, j'ai restauré depuis mes sauvegardes mon dossier FTP, la base MySQL et le proftpd.conf, contenant la config pour se connecter à la base MySQL. J'ai également restauré les lignes contenant les utilisateurs et groupes Linux nécessaires à ce fonctionnement (ftpuser, ftpgroup et anonymous_ftp) depuis les fichiers /etc/group, /etc/passwd et /etc/shadow.
Lorsque j'utilise un client tel que Filezilla, l'authentification passe bien, et ensuite ça bloque à la commande "MLSD" :
Commande : PWD
Réponse : 257 "/" est le répertoire courant
Commande : TYPE I
Réponse : 200 Type paramétré à I
Commande : PASV
Réponse : 227 Entering Passive Mode (xxx,xxx,xxx,xxx,161,54).
Commande : MLSD
Erreur : Délai d'attente expiré
Erreur : Impossible de récupérer le contenu du dossier
Sous Firefox ça ne passe pas non plus, mais par contre, en invite de commande sous Windows, ça fonctionne !! J'accède bien à mes dossiers FTP. Dans /var/log/secure, j'ai les succès d'authentification, mais pas d'échec de listage...