CentOS 5.5 + VSFTPD + MySQL

В общем здравствуйте smile здесь я в первый раз.

Построил ФТП сервер, хранящий пользователей в Мускуле. Устроено все через VSFTPD и MySQL. Вот лог конфига VSFTPD:

listen=YES

anonymous_enable=YES

local_enable=YES

write_enable=YES

##############################

anon_upload_enable=NO

anon_mkdir_write_enable=NO

anon_other_write_enable=NO

no_anon_password=YES

anon_root=/var/ftp/pub

local_umask=022

dirmessage_enable=YES

xferlog_enable=YES

xferlog_file=/var/log/vsftpd.log

##########

chroot_local user=YES

write_enable=YES

ftpd_banner=“Welcome To Hell”

connect_from_port_20=YES

nopriv_user=ftp

Чтобы юзеры забирались из Мускульной таблицы настроил Pam:

auth required pam_mysql.so user=vsftpd passwd=ftpdpass host=localhost db=vsftpd table=accounts usercolumn=username passwdcolumn=pass crypt=2

account required pam_mysql.so user=vsftpd passwd=ftpdpass host=localhost db=vsftpd table=accounts usercolumn=username passwdcolumn=pass crypt=2

Ещё мне неизвестно, почему не шифруется пароль в базе данных мускуля.. Когда я добавляю ник с базу вот так:

INSERT INTO accounts (username, pass) VALUES(‘testuser’, PASSWORD(‘secret’)); quit;

то пароль у юзера в таблице мускульной становится шифрованным. Когда я ввожу нормальный пароль в браузер (для входа на ФТП) он его не принимает.. когда вбиваю именно те цифры и буквы (как его зашифровали) то нормально пускает на фтп-шник.

если юзера создавать без шифрации:

INSERT INTO accounts (username, pass) VALUES(‘testuser’, ‘secret’); quit;

то входит без страблов с обычным паролем.. подскажите плиз по этим вопросам. хочу настроить ФТП чтобы шифровал пароли smile

Всем заранее спасибо..

п.с. в юниксе я совсем совсем новичек, поэтому не пинайте плиз

Почитайте тут

http://www.lissyara.su/articles/freebsd/programms/vsftpd+mys ql+virtual_users/

по этой инфтрукции я и делал

все абсолдютно так же…

в этом и загвоздка…

в инструкциях одно и то же… и у меня аналогично…

без шифрования все работает - с шифрованием - не авторизовывает