В моей компании есть сеть из ~ 50 компьютеров. Все наши файлы хранятся в облаке, и мне нужно это изменить.
У меня уже есть сервер Ubuntu для тестирования локальных приложений, и я хочу использовать его для обмена файлами.
Проблема в том, что в сети есть машины с Windows, OSX и Linux.
Я везде находил людей, рекомендующих самбу. Но как работает управление пользователями?
Нужно ли мне создавать пользователей и устанавливать пароль для каждого из них?
Есть ли у пользователя способ управлять своей информацией и паролем?
Есть несколько моментов, которые следует учитывать. Если вам нужен собственный обмен файлами, вы можете использовать различные протоколы для достижения этой цели.
Samba - это то, что вам нужно для клиентов Windows. Даже яблокам нравится протокол SMB2. Но они совместимы с NFS и AFP / AppleTalk. И Linux в основном может говорить все, просто нужно, чтобы клиент мог это делать.
О пользователях. Вы должны позаботиться об этом. Анализируя ваш вопрос, я думаю, что у вас нет какого-либо централизованного бэкенда для администрирования пользователей, такого как OpenLDAP, FreeIPA или Active Directory. Поэтому вам нужно создать пользователей и установить для них пароли. В Ubuntu вы можете заставить пользователей менять свой пароль через SSH или локально на сервере с помощью passwd
команда.