After changing from pureftpd to proftpd, it looks like there is generated wrong proftpd.conf. It begins with:
# This is a basic ProFTPD configuration file (rename it to
# 'proftpd.conf' for actual use. It establishes a single server
# and a single anonymous login. It assumes that you have a user/group
# "nobody" and "ftp" for normal operation and anon.
(...)
It is terrible poor.
Without:
AuthUserFile /etc/proftpd.passwd
or
DefaultRoot ~
I replaced this config with config from other server and now its ok. But I'm afraid the default config file for proftpd is broken.
# This is a basic ProFTPD configuration file (rename it to
# 'proftpd.conf' for actual use. It establishes a single server
# and a single anonymous login. It assumes that you have a user/group
# "nobody" and "ftp" for normal operation and anon.
(...)
It is terrible poor.
Without:
AuthUserFile /etc/proftpd.passwd
or
DefaultRoot ~
I replaced this config with config from other server and now its ok. But I'm afraid the default config file for proftpd is broken.