У меня есть сервер LDAP в Ubuntu 12.04 и клиент Mac OS X 10.7.5, настроенный через службу каталогов. Свойство NFSHomeDirectory сопоставлено с #/Users/$ uid $. Пользователи LDAP могут войти в Mac через экран входа или через SSH. Когда пользователь входит в систему с экрана входа в систему, система создает надлежащий домашний каталог (если это не было сделано ранее), и все работает нормально.
Проблема: при входе пользователя через SSH домашний каталог не создается.
Я попытался включить модуль pam_mkhomedir.so в /etc/pam.d/sshd. Но когда я делаю это, ssh перестает работать. Каталог скелета, который я пробовал: /System/Library/User\ Template/English.lproj. Ходят слухи, что mkhomedir pam modile не встроен в OS X, но пользовательская сборка pam не подходит для меня.