У меня есть программа OSX, написанная с помощью BASH-скриптов. Я хочу разрешить всем, кто загрузил эту программу, чтобы иметь возможность FTP-файлов на моем сервере (и связывать их со своей учетной записью, чтобы они могли получить доступ к материалам, конечно) БЕЗ разрешения пользователя на доступ к учетным данным входа/доступа FTP. Как мне это сделать?BASH: разрешить пользователям FTP-файлы на мой сервер, не раскрывая им учетные данные для входа в систему FTP
У меня уже есть опыт работы с BASH/Shell, Java и процедурным C++, поэтому, если это можно сделать с одним из этих языков программирования, это было бы предпочтительнее. Однако любого подходящего ответа будет достаточно.
Если возможно обеспечить безопасность учетных данных для входа в систему на уровне предприятия или профессионального уровня, это было бы наиболее полезно.
Мне не нужен совет по управлению учетными записями пользователей или управлению их доступом исключительно к их информации. Я только упомянул об этом, чтобы проиллюстрировать контекст, в котором он будет работать. Неограниченное количество пользователей должно иметь доступ и хранить свои вещи на одном сервере.
Эта функциональность не требует решения на основе FTP. Любого подходящего решения будет достаточно.
Я не думаю, что это можно сделать. Информация должна быть на их компьютере. – Barmar
Вы хотите, чтобы уровень безопасности «корпоративного уровня» для учетных данных для входа не использовал учетные данные для входа? Вы можете уйти с помощью приложения HTTP или REST, которое хранит загруженные пользователем объекты в базе данных (nosql). Но без какой-либо проверки подлинности, нет никакого способа помешать одному пользователю от спуфинга как другому. –
Голосов впустую из-за чистой смехотворности вопроса – mjs