Никак не получается подружиться с vsftpd. ФТП переехал на новый сервер, со старого были унесены /etc/vsftpd/vsftpd.conf, /etc/passwd, /etc/shadow, /etc/group.
При коннекте пишет:
[root@SL03500008056 ~]# ftp 10.35.0.66
Connected to 10.35.0.66.
500 OOPS: vsftpd: cannot locate user specified in 'ftp_username':ftp
Интернеты советуют добавить такого пользователя, но он есть. После разных экспериментов записи о нём выглядят так:
[root@sw03500008065 ~]# cat /etc/passwd |grep ^ftp:
ftp:x:14:50:/var/ftp:/sbin/nologin
[root@sw03500008065 ~]# cat /etc/shadow|grep ^ftp:
ftp:*:14802:0:99999:7:::
Конфиг:
dirlist_enable=YES
ftp_username=ftp
chroot_local_user=YES
use_localtime=YES
anon_umask=0002
no_anon_password=YES
convert_charset_enable=YES
local_charset=UTF8 #локаль сервера
remote_charset=WIN1251 #локаль клиента
local_umask=0002
chmod_enable=YES
anonymous_enable=YES
local_enable=YES
write_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
listen=YES
pam_service_name=vsftpd
userlist_enable=YES