Игнорировать или изменять домашний каталог LDAP в системах Linux

Есть ли способ игнорировать или изменять домашний каталог 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 с точки зрения машины?

0
задан 12 April 2019 в 13:38
2 ответа

Если вы используете SSSD, есть опция override_homedir , которая позволяет вам заменить значение, предоставленное через LDAP. Он поддерживает шаблоны, поэтому вы можете установить для него что-то вроде / my / new / home /% u и т. Д.

1
ответ дан 4 December 2019 в 15:43

Рассмотрите возможность не изменять homeDirectory и монтировать их там, где это задокументировано в каталоге. / home может быть на локальном диске, затем смонтировать / home / cluster или что-то еще поверх него.

Пользователи могут быть сбиты с толку, если один и тот же путь используется в одном устройстве, но не в другом. По возможности убедитесь, что в сети все деревья (/ home / srv / var и т. Д.) Являются смонтированными общими ресурсами, а какие являются локальными.

0
ответ дан 4 December 2019 в 15:43

Теги

Похожие вопросы