Это собссно конфиг. После добавления последних строк, создания файла с пользователями и отдельно конфигурации по пользователю при заходе на фтп юзером "ftp" сервер отвечает: OOPS: vsftpd: refusing to run with writable anonymous root. Остальным юзерам говорит login failed. Очень хотелось бы настроить авторизацию локальных юзеров на фтп. Поиски привели к выводу о неправильных правах на папки, но ничего конкретного не нашел. Сейчас можно зайти только рутом.
Ну он ясно же сказал, что не будет работать если корневая папка доступна для записи кому угодно.
Дайте права на корень нормальные или anon_umask=022
Локальные юзеры - что-то я попутал - заходят нормально, по крайней мере сейчас. Но с анонимусом так и не разобрался. Права на корень, я так понял, вы имели ввиду на /home/ftp? и что значит "нормальные"?
дайте права записи на /home/ftp только пользователю от которого запускается демон. остальным - чтение и выполнение. хотя в принципе можно и влдельцу чтение и выполнение оставить... нефик
# You may specify an explicit list of local users to chroot() to their home
# directory. If chroot_local_user is YES, then this list becomes a list of
# users to NOT chroot().
#chroot_list_enable=YES
# (default follows)
#chroot_list_file=/etc/vsftpd.chroot_list