Нам нужно настроить ftp-сервер. Многие клиенты регулярно загружают файлы. Каждый клиент будет использовать другую учетную запись ftp. Нас вызовет внешняя система для предоставления нового клиента — мы можем либо взять имя пользователя/пароль из внешней системы, либо сгенерировать их и передать обратно. Мы, вероятно, захотим создать каталог для каждого клиента, чтобы они могли загружать файлы.
Когда клиент загружает файл, мы хотим получить уведомление, обработать файл и передать его другой внешней системе (затем переименовать или иным образом идентифицировать файл как обработанный).
Поэтому мне нужны предложения для ftp-сервера, на который можно добавлять учетные записи программно. В идеале он также должен обрабатывать каталоги и уведомления о новых загрузках, но мы можем сделать это другими способами.
Это было бы в Red Hat Linux (в идеале) или в Solaris.