Настройка FTP сервера на linux

На примере proftpd

Чтобы создать пользователя

sudo ftpasswd --passwd --file=/etc/proftpd/ftpd.passwd --name=mit --uid=33 --gid=33 --home=/mnt/data14Tb/nextcloud/mit/ftp/ --shell=/bin/false

Чтобы удалить пользователя достаточно в файле закомментировать строку

Второй пользователь будет работать с другим каталогом

sudo ftpasswd --passwd --file=/etc/proftpd/ftpd.passwd --name=obnov --uid=33 --gid=33 --home=/mnt/data14Tb/nextcloud/mit/obnov/ --shell=/bin/false

Добавим группу пользователей

sudo ftpasswd --group --name=nogroup --file=/etc/proftpd/ftpd.group --gid=33 --member ftp-data

Перезапустим ProFTPd чтобы применить изменения:

sudo /etc/init.d/proftpd restart

Источник
https://ixnfo.com/nastroyka-proftpd-s-virtualnyimi-polzovatelyami-v-fayle.html