# Запускать vsftpd в независимом режиме
listen=YES
# Делаем анонимный доступ
anonymous_enable=YES
# Анонимные входят без пароля
no_anon_password=YES
# Анонимные будут попадать в публичную директорию
anon_root=/srv/ftp
anon_umask=022
# Разрешаем вход локальным пользователям с правом записи в домашних директориях
local_enable=YES
write_enable=YES
local_umask=022
# Локальные пользователи будут входить только в свои домашние каталоги
chroot_local_user=YES
chroot_list_enable=NO
allow_writeable_chroot=YES
# Сообщения будут записываться в собственный журнал
#xferlog_enable=YES
#xferlog_file=/var/log/vsftpd.log
# Установки публичного FTP
max_clients=100
max_per_ip=10
hide_ids=YES
idle_session_timeout=600
data_connection_timeout=120
dirmessage_enable=YES
ftpd_banner=Welcome!
sudo addgroup ftpuser
sudo useradd -d /srv/ftp -g ftpuser ftpuser
sudo passwd ftpuser
sudo chmod 555 /srv/ftp
sudo chown ftpuser:ftpuser /srv/ftp
sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.def
# Запускать vsftpd в независимом режиме
listen=YES
# Делаем анонимный доступ
anonymous_enable=YES
# Анонимные входят без пароля
no_anon_password=YES
# Анонимные будут попадать в публичную директорию
anon_root=/srv/ftp
anon_umask=022
# Разрешаем вход локальным пользователям с правом записи в домашних директориях
local_enable=YES
write_enable=YES
local_umask=022
# Локальные пользователи будут входить только в свои домашние каталоги
chroot_local_user=YES
chroot_list_enable=NO
allow_writeable_chroot=YES
# Сообщения будут записываться в собственный журнал
#xferlog_enable=YES
#xferlog_file=/var/log/vsftpd.log
# Установки публичного FTP
max_clients=100
max_per_ip=10
hide_ids=YES
idle_session_timeout=600
data_connection_timeout=120
dirmessage_enable=YES
ftpd_banner=Welcome!
sudo service vsftpd reload