Вот полный конфиг:
anonymous_enable=YES
local_enable=YES
write_enable=YES
local_umask=022
anon_upload_enable=YES
anon_mkdir_write_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
chown_uploads=YES
chown_username=myuser
xferlog_file=/var/log/vsftpd_uploads.log
xferlog_std_format=YES
idle_session_timeout=600
data_connection_timeout=120
ftpd_banner=Welcome to my FTP server.
no_anon_password=YES
anon_world_readable_only=YES
anon_umask=077
anon_root = /var/ftp
chroot_local_user=YES
listen=YES
listen_port=20021
max_clients=30
max_per_ip=2
Все работает, если я удалю директиву anon_root.
ls -lah /var/
drwxr-xr-x 2 ftp ftp 4.0K Apr 11 21:01 ftp
Какие-нибудь клеи? Он ничего не пишет в журналы, вообще не жалуется, просто [!! ] после перезапуска. Пытался поменять практически все, но своей ошибки не вижу :(
Используя vsftpd, вы не можете писать команду с пробелом, поэтому anon_root = / var / ftp неверно, а anon_root = / var / ftp - в порядке :( Ужасные вещи!