Для этого вам потребуется более одного компонента, и имейте в виду, что для этого есть много способов;
Сначала вам потребуется контроллер домена Linux (например, Windows AD) для выполнения AAA . Тогда также сервер базы данных должен использоваться для хранения этой информации ( LDAP
в большинстве случаев). Есть решения "все в одном" для этого как Fedora 389DS
.
И тогда вам понадобится сервер хранения с;
- Частный ресурс для каждого пользователя, который хранит профиль пользователя и личные данные.
- [OPT] Общий ресурс, доступный только для определенных групп, пользователей и т. Д.
Здесь вы также можете выбрать между программным обеспечением Samba
(которое вы найдете в большинстве документов), Open Media Vault , FreeNAS и т. Д.
После этого вам все равно нужно будет смотреть на такие вещи, как WebDav, чтобы сделать ваши общие ресурсы доступными вне вашей локальной сети или на мобильных устройствах. Даже тогда есть намного больше вещей, которые могут быть настроены и реализованы для улучшения общего удобства использования.
Есть что-то под названием Zentyal, который представляет собой Windows SMB-подобный сервер, основанный на Ubuntu, который может делать все это с помощью приятного веб-графического интерфейса.
Это просто слишком много, чтобы объяснить все в посте, но это даст вам некоторую информацию для начала. Если вам нужно больше объяснений по поводу конкретной части, просто сделайте пост.