У меня есть программа OSX, написанная с помощью сценариев BASH. Я хочу, чтобы любой, у кого загружена эта программа, мог передавать файлы FTP на мой сервер (и, конечно, связывать ее со своей учетной записью, чтобы они могли получить доступ к материалам) БЕЗ предоставления пользователю доступа к учетным данным для входа/доступа к FTP. Как мне это сделать?
У меня уже есть опыт работы с BASH/Shell, Java и Procedural C++, поэтому, если это можно сделать на одном из этих языков программирования, это было бы предпочтительнее. Однако любого подходящего ответа будет достаточно.
если возможно обеспечить корпоративный или профессиональный уровень безопасности для учетных данных для входа на FTP, это было бы очень полезно.
Мне не нужны советы по управлению учетными записями пользователей или управлению их доступом исключительно к их информации. Я упомянул об этом только для того, чтобы проиллюстрировать контекст, в котором он будет работать. Неопределенное количество пользователей должно иметь доступ и хранить свои вещи на одном сервере.
Эта функциональность НЕ ТРЕБУЕТ решения на основе FTP. Подойдет любое подходящее решение.