Есть ли способ игнорировать или изменять домашний каталог LDAP на некоторых клиентах Linux, например на рабочих станциях?
Я пытаюсь использовать нашу базу данных пользователей LDAP, сохраняя при этом домашние каталоги на твердотельных накопителях нашей рабочей станции, но монтируя наш общий домашний каталог по тому же пути.
Я работа в гетерогенной среде кластера HPC + рабочая станция, использующая NFS и LDAP. Конфигурация LDAP включает атрибут homeDirectory, который правильно считывается на всех машинах, чтобы быть на общем ресурсе NFS (или BeeGFS на кластерах).
Сервер ldap работает под управлением openldap, в то время как рабочие станции работают под управлением nscd с соответствующим /etc/pam.d/common-password
и /etc/nsswitch.conf
изменения.
Кроме того, я установил тестовую рабочую станцию с nslcd, чтобы изменить значение homeDirectory через /etc/nslcd.conf
, как описано в Домашние каталоги пользователей LDAP .
] Для узлов кластера все в порядке, а домашние каталоги находятся на общем сетевом диске (в данном случае через BeeGFS).
Для рабочих станций я бы хотел использовать локальные SSD для локальных домашних каталогов, но по-прежнему монтируйте домашние каталоги кластера по их точным путям, поскольку многие пользователи используют абсолютные пути. Я не возражаю против различных путей ~ user
и $ HOME
.
Каков правильный способ переопределения атрибута homeDirectory с точки зрения машины?
Если вы используете SSSD, есть опция override_homedir
, которая позволяет вам заменить значение, предоставленное через LDAP. Он поддерживает шаблоны, поэтому вы можете установить для него что-то вроде / my / new / home /% u
и т. Д.
Рассмотрите возможность не изменять homeDirectory и монтировать их там, где это задокументировано в каталоге. / home может быть на локальном диске, затем смонтировать / home / cluster или что-то еще поверх него.
Пользователи могут быть сбиты с толку, если один и тот же путь используется в одном устройстве, но не в другом. По возможности убедитесь, что в сети все деревья (/ home / srv / var и т. Д.) Являются смонтированными общими ресурсами, а какие являются локальными.