[VSFTP] could not identify user

Questions et astuces concernant l'installation et la configuration d'archlinux
gael
yeomen
Messages : 251
Inscription : dim. 31 oct. 2010, 02:07

[VSFTP] could not identify user

Message par gael »

Bonjour
je n'arrive pas à m'authentifier avec vsftpd et PAM

voici mon fichier /etc/vsftpd.conf

Code : Tout sélectionner

pam_service_name=vsftpd
write_enable=YES
hide_ids=YES
listen=YES
connect_from_port_20=YES
anonymous_enable=NO
local_enable=YES
dirmessage_enable=YES
chroot_local_user=YES
guest_enable=YES
guest_username=virtual
virtual_use_local_privs=YES
local_root=/data/www/$USER
user_sub_token=$USER
seccomp_sandbox=NO
allow_writeable_chroot=YES

xferlog_enable=YES
xferlog_file=/data/log/xferlog
xferlog_std_format=YES

j'ai crée l'utilisateur virtual

Code : Tout sélectionner

useradd -d /data/www virtual
Appliqué les permissions sur le dossier /data/www

Code : Tout sélectionner

chown -R virtual:virtual /data/www
Ensuite dans /etc/pam.d/vsftpd j'ai

Code : Tout sélectionner

auth required pam_pwdfile.so pwdfile /etc/vsftpd/.passwd required pam_permit.so
et je crée l'utilisateur de la façobn suivante :

Code : Tout sélectionner

htpasswd -d -c /etc/vsftpd/.passwd test.fr
je crée son dossier

Code : Tout sélectionner

mkdir /data/www/test.fr
et j'applique les permissions

Code : Tout sélectionner

chown virtual:virtual /data/www/test.fr
Mais quand j'essaie de me connecter j'ai le résultat suivant :

Code : Tout sélectionner

pam_unix(vsftpd:account): could not identify user (from getpwnam(test.fr))
L'authentification semble bien fonctionner car quand je met un mauvais mot de passe j'ai

Code : Tout sélectionner

am_pwdfile(vsftpd:auth): wrong password for user test.fr
Répondre