Мы хотим иметь возможность создавать пользователей FTP и назначать права для определенных папок и снова удаленно их отзывать с помощью автоматизированного процесса (запуск сценария, вызов веб-службы и т. Д.).
Какие решения вы можете предложить?
ОС еще не определилась. И Windows, и Unix подходят.
Я бы предложил pureftpd или proftpd с серверной частью mysql
Старые учебники, но все еще актуальные:
При этом вы можете использовать любой популярный язык программирования для обновления базы данных mysql по своему вкусу, включая квоты, доступ и т. Д.
В качестве альтернативы я бы рекомендовал glftpd
Настройка glftpd может быть довольно сложной, но он поддерживает множество сценариев, включая управление пользователями с помощью команд ftp.
думаю FTP-сервер Filezilla есть инструмент удаленного администрирования.