настроил дома -- все работает (Gentoo)
пытаюсь настроить на серваке (Debian)
почемуто не пашет ...
При настройки использовал VIRTUAL_USERS мануал
+ дописал в /etc/pam.d/vsftpd "crypt=hash"
Вот конфиг...
/etc/pam.d/vsftpd
=----------------=
local_enable=YES
write_enable=YES
anonymous_enable=NO
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
anon_world_readable_only=NO
guest_enable=YES
guest_username=virtual
listen=YES
listen_port=10021
pam_service_name=vsftpd
=----------------=
/etc/pam.d/vsftpd
=----------------=
auth required pam_userdb.so db=/etc/vsftpd/vsftpd_login crypt=hash
account required pam_userdb.so db=/etc/vsftpd/vsftpd_login crypt=hash
=----------------=
В итоге на серваке
=----------------=
530 Please login with USER and PASS.
SSL not available
331 Please specify the password.
Password:
530 Login incorrect.
Login failed.
=----------------=
на десктопе все работает вроде
ПОдскажите пожалуста в чем могут быть проблемы ?
потому что надо было бы еще прочитать man pam_userdb и узнать, что crypt=hash нету (по крайней мере на fc5 точно нет). можно было бы конечно еще debug добавить, прежде чем экспериментировать c изменением параметров.