Я пытаюсь автоматически смонтировать домашние каталоги, которые были экспортированы с 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 и перезагрузка демона.