Я создал пару пользователей на своем ldap и установил пару клиентских машин ubuntu ldap, на которых пользователи могут входить в систему со своими учетными записями. Теперь я хочу предоставить общий доступ к их домашним папкам и сделать их централизованными на всех клиентских машинах. Ниже приведены шаги, которые я сделал:
На сервере LDAP
Я установил пакет nfs server:
apt-get install nfs-kernel-server
На моем сервере ldap домашние папки сохраняются в /home/users
папка, поэтому я создал папку на сервере машины и назвал ее /home/users
Я модифицировал /etc/exports
для экспорта домашних каталогов на сервере LDAP клиенту, добавив эту строку:
/home/users *(rw,no_root_squash,no_subtree_check,no_wdelay,sync)
На клиентском компьютере LDAP
Устанавливаю клиентское ПО nfs:
apt-get install nfs-common
Я создал папку и назвал ее /home/users
чтобы соответствовать серверам ldap и серверной машине
Я модифицировал /etc/fstab
и добавил ниже, чтобы он смонтировался автоматически:
192.168.1.10:/home/users /home/users nfs _netdev,auto,hard,intr 0 4
Я перезапустил машины (как сервер, так и клиенты), чтобы увидеть эффект, но все же домашний каталог пользователей не синхронизирован, они полностью разделены, например, на серверных машинах нет ничего в /home/users
каталог, но на клиентских машинах есть папки с именами пользователей в /home/users
но у них разные данные.
Интересно, как сделать домашние папки моих пользователей централизованными, чтобы обновления синхронизировались между машинами? Таким образом, когда пользователь входит в систему со своей учетной записью с любого компьютера, он может видеть, что его домашняя папка такая же, а его файлы и папки находятся там. Какой-нибудь совет, пожалуйста?
Ваш клиент не монтирует сервер, потому что его предполагаемая точка монтирования не пуста.
После того, как вы очистите точку монтирования, возможно, переместив ее содержимое в правильное место на сервере, она должна работать должным образом.
Долгосрочная, особенно если у вас более одного файлового сервера, лучше использовать autofs
. я использую sssd-ldap
для этих вещей, похоже, это также может быть подходящим для вас.