Назад | Перейти на главную страницу

Автоматически монтировать домашние каталоги LDAP в настраиваемый каталог

Я пытаюсь автоматически смонтировать домашние каталоги, которые были экспортированы с IPA-сервера на клиент. Настройка следующая:

auto.master:
/home/ldap    /etc/ldap.file

ldap.file :
* -rw,sync server:/home/ldap/& 

Эта настройка, по-видимому, работает, но если я изменил ее на:

 auto.master:
/home/guests    /etc/ldap.file

ldap.file :
* -rw,sync server:/home/ldap/& 

это не так:

  su - ldapuser20
  su: warning: cannot change directory to /home/ldap/ldapuser20: No such 
  file or directory 

Чтобы автоматическое монтирование работало, необходимо ли на стороне клиента установить тот же каталог, что и экспорт NFS (/ home / ldap на клиенте должен быть таким же, как / home / ldap NFS export)? Я сделал множество попыток с другими настраиваемыми каталогами со стороны клиента, и все они потерпели неудачу. Любая помощь будет оценена.

Необязательно, чтобы экспорт nfs монтировался по тому же пути на клиентской машине; вы можете установить его где угодно.

Однако то, что вы указали в качестве домашних каталогов для пользователей, либо в LDAP, либо там, где хранится этот атрибут, должно соответствовать настройкам в вашей конфигурации автоматического монтирования, чтобы это работало. ЕСЛИ вы измените с /home/ldap к /home/guests тогда эти изменения должны быть отражены также в учетной записи пользователя. Если вы используете IPA, проверьте ldap homeDirectory атрибут вашего пользователя.

Наконец, если вы измените что-то в учетной записи пользователя, старые данные все равно могут быть кэшированы sssd (если вы это используете). Если это так, вы можете попробовать провести sssd cache и перезагрузка демона.