Bonjour à tous!
J'ai un petit souci concernant proftpd. N'étant pas un expert linux, j'ai suivi ce tutoriel :
http://www.trustonme.net/didactels/58.html
Tout se passe sans problème :
- # yum install proftpd => OK
- dans /ect/shells j'ai bien la ligne /bin/false
- # useradd userftp -s /bin/false => OK (je lui ajoute aussi un password!)
- le fichier /etc/ftpusers est bien créé (j'ai effacer l'utilisateur guestftp dans ce fichier)
- # chmod -R 777 /mnt/ftp/guestFolder => OK
Le souci c'est que lorsque que je test le ftp depuis le pc client, j'ai le message d'erreur suivant : 530 Login incorrect
Même résultat lorsque je fais la commande ftp localhost sur le serveur.
J'essai de me logger et j'obtient :
# ftp localhost
Connected to serveur.home.
220 ProFTPD 1.3.0a Server (ProFTPD home) [::ffff:127.0.0.1]
500 AUTH not understood
500 AUTH not understood
KERBEROS_V4 rejected as an authentication type
Name (localhost:root): guestftp
331 Password required for guestftp.
Password:
530 Login incorrect.
Login failed.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> quit
221 Goodbye.
Et voici un extrait de mon fichier de log :
error setting IPV6_V6ONLY: Protocol not available
FTP session opened.
mod_delay/0.5: delaying for 495 usecs
PAM(guestftp): Authentication failure.
USER guestftp (Login failed): Incorrect password.
mod_delay/0.5: delaying for 11247 usecs
FTP session closed.
Il n'y a aucun firewall. Je test mon serveur ftp en local et la distrib qui tourne sur mon serveur est une fedora core 5.
Proftpd est bien lancé et j'ai bien pensé a faire : #service proftpd restart lorsque j'ai modifier mon fichier de conf.
Voici mon fichier de conf :
ServerName "ProFTPD server"
ServerType standalone
DefaultServer on
UseFtpUsers on
DefaultChdir /mnt/ftp/guestFolder
DefaultRoot /mnt/ftp/guestFolder
Port 21
AllowStoreRestart on
User nobody
Group nobody
MaxInstances 30
MaxClients 20
MaxClientsPerHost 20
TimeoutStalled 300
AccessGrantMsg "Connexion reussie"
DeferWelcome off
Umask 022 022
SystemLog /var/log/proftpd.log
TransferLog /var/log/xferlog
RequireValidShell off
<Directory /*>
AllowOverwrite on
</Directory>
<Directory /mnt/ftp>
<Limit WRITE>
AllowUser guestftp
DenyAll
</Limit>
</Directory>
<Directory /mnt/ftp/guestFolder>
<Limit WRITE>
AllowUser userftp
DenyAll
</Limit>
</Directory>
Si quelqu'un a une idée... Merci d'avance.