LINUX.ORG.RU
ФорумAdmin

vsftpd


0

0

настроил дома -- все работает (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.
=----------------=
на десктопе все  работает вроде



ПОдскажите пожалуста в чем могут быть проблемы ?


Попробуй:

/etc/pam.d/vsftpd:
auth sufficient pam_pwdfile.so pwdfile /etc/vsftpd/vsftpd_login
account sufficient pam_permit.so

iron ★★★★★
()
Ответ на: комментарий от iron

Спасибо , второй способ авторизации заработал , 

% apt-get install libpam-pwdfile
и все ОК ...

почему не работает первый не понятно

gFun
() автор топика
Ответ на: комментарий от gFun

потому что надо было бы еще прочитать man pam_userdb и узнать, что crypt=hash нету (по крайней мере на fc5 точно нет). можно было бы конечно еще debug добавить, прежде чем экспериментировать c изменением параметров.

anonymous
()
Ответ на: комментарий от anonymous

к сожалению я не читал man , и не знал, что в Debian этого нет, а в gentoo есть... + запускал и без crypt=hash -- результат один

gFun
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.