pam_mkhomedir.so не работает с nslcd + LDAP (Active Directory)

Я пытаюсь заставить pam_mkhomedir.so создать локальный домашний каталог пользователя LDAP при первом входе в систему. Я на Ubuntu 20.04 LTS.

В настоящее время пользователи добавляются на мой сервер через LDAP (серверная часть Active Directory). Это было настроено с помощью nslcd + nscd. Я следовал этому руководству, чтобы все настроить: https://www.markturner.net/2019/09/27/ad-ldap-authentication-on-linux-hosts/

К сожалению, я не могу похоже, создаются домашние каталоги пользователя. Еще более странно, когда я копаюсь в отладке, оказывается, что домашний каталог пользователя совершенно пуст.

Вот пример, когда пользователь «jgoetz» пытается подключиться через SSH. Пользователь может войти в систему, группы работают нормально, но домашний каталог не может быть создан:

Oct 15 21:56:10 LDAP-Test6 sshd[3425]: Accepted password for jgoetz from 10.100.98.23 port 52602 ssh2
Oct 15 21:56:10 LDAP-Test6 sshd[3425]: pam_unix(sshd:session): session opened for user jgoetz by (uid=0)
Oct 15 21:56:10 LDAP-Test6 systemd-logind[689]: New session 16 of user jgoetz.
Oct 15 21:56:10 LDAP-Test6 mkhomedir_helper: PAM unable to create directory : No such file or directory

Как видно из последней строки, похоже, что mkhomedir_helper даже не пытается создать каталог в /home, что приводит к ошибке. .

Кто-нибудь может указать мне правильное направление?

Спасибо за ваше время!

0
задан 15 October 2021 в 21:59

0 ответов

Другие вопросы по тегам:

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