Назад | Перейти на главную страницу

Комплексный обмен файлами в Linux между пользователями

Начнем со слона в комнате: у меня нет формального обучения, и мне дали пару небольших серверов для управления по разным причинам, не относящимся к теме. Это означает, что мои знания неоднородны. Пожалуйста, потерпите меня.

Один из серверов предназначен для тяжелых вычислений для нескольких пользователей (менее 10), и меня спросили, могу ли я включить детальное решение политик доступа к файлам между пользователями.

Я имею в виду, что мои пользователи хотят иметь возможность решать, предоставлять доступ к своим файлам индивидуально для каждого файла и для каждого пользователя. Так, например, папка A доступна для пользователей user1, user2 и user3, а папка B - для пользователей user2 и user4, а папка C недоступна никому, кроме владельца.

Они, более или менее, хотят управлять доступом к своим личным файлам только к своим локальным файлам в стиле Dropbox между локальными пользователями.

Мне не удалось найти ничего связанного с этим, поэтому мне интересно, разумно ли активировать эту функцию с точки зрения безопасности и осуществимости. Признаюсь, я никогда раньше об этом не думал, но эта функция имеет смысл в многопользовательском сервере для совместных задач.

Поскольку группы не являются решением (мне нужно до 30), Nextcloud является излишним и не подходит для активных проектов, над которыми вы пишете. Может быть, git или PAM?

Этот или любой другой из бесчисленного множества подобных продуктов обязательно вам подойдет.

https://owncloud.com/private-cloud/

Я провел небольшое исследование по этому поводу не так давно, и поиск в Google только что по запросу "автономный стиль Dropbox" предоставил ТОННУ самостоятельных вариантов. Судя по тому, что я читал, owncloud или seafile, кажется, подходят вашим потребностям.