1 |
sudo apt-get install vsftpd |
Добавить нового пользователя, если надо
1 2 |
sudo adduser ftpuser sudo adduser ftpuser ftp --disabled-login |
Правим конфигурацию
1 |
sudo nano /etc/vsftpd.conf |
Если надо анонимный доступ
1 |
anonymous_enable=Yes |
чтение и правка файлов
1 2 |
local_enable=YES write_enable=YES |
ограничить домашним каталогом. Создаем список пользователй
1 |
sudo nano /etc/vsftpd.chroot_list |
пишем туда юзеров по одному на строчку
1 2 3 |
chroot_local_user=YES chroot_list_enable=YES chroot_list_file=/etc/vsftpd.chroot_list |
папка входа по умоланию
1 |
local_root=/var/www |
Права на файлы
1 2 |
#002 - 775; 022 - 755 local_umask=002 |
рестарт
1 |
sudo service vsftpd restart |
Если права на файлы раздаются не верно~
1 |
nano /home/ftpuser/.profile |
Раскомментируем строчку
1 |
umask 002 |