On Sat, Jan 07, 2006 at 03:01:24PM +0300, Eugene Seppel wrote: > 07.01.06, Dmitry V. Levin написал(а): > > On Fri, Jan 06, 2006 at 03:36:11PM +0300, Eugene Seppel wrote: > > > У меня возникла проблема при попытке настройки vsftpd для работы с > > > виртуальными пользователями. > > > > Я могу угадать версии vsftpd и PAM по той информации, которую вы привели, > > но в ваших интересах вместо этого сообщить эту информацию самому. > vsftpd 1.2.2-alt3 > pam 0.75-alt27 > > > /usr/share/doc/vsftpd-*/EXAMPLE/VIRTUAL_USERS/README? > > К сожалению, эта документация неполная. > А где можно найти полную? Или что там неправильно? Вероятно, она не адаптирована. > > > auth required pam_userdb.so db=/etc/vsftpd/login > > > account required pam_userdb.so db=/etc/vsftpd/login > > > > Этих двух строк в этом файле явно недостаточно. > > Попробуйте изменить auth в таком духе: > > auth required pam_userpass.so > > auth required pam_userdb.so use_first_pass db=/etc/vsftpd/login > > Всё равно в лог пишется: > pam_userdb[2736]: pam_parse: unknown option; use_first_pass > pam_userdb[2736]: could not obtain password for `my_user' > > Если убрать опцию use_first_pass то просто выводится вторая строчка, и > войти тоже не удаётся. В той версии pam_userdb вместо use_first_pass попробуйте use_authtok. -- ldv