Настроил сервер OpenLDAP и ряд клиентов (простая авторизация, например через SSH). Решил пойти дальше - авторизовать другие сервисы, в частности samba (как простой файл-сервер). Но тут столкнулся проблемой - все мануалы по связке samba + ldap которые попадались на глаза подразумевают что samba будет в роли контролера домена. То есть НИГДЕ не предполагают что при авторизации win клиента в samba служба будет просто аутентифицировать юзера через ldap. Ну и собственно вопрос к знатокам - разве нельзя сделать простую авторизацию (как через PAM) или для работы samba из нее обязательно надо PDC городить?
Выяснил, что при установке каких то служебных пакетов в скрипты PAM прописывается модуль pam_smbpass который автоматически добавляет залогинившегося юзера в базу samba. Но тут проблема - чтобы сам юзер попал в базу samba нужно хотя бы раз залогиниться в системе через консоль, аналогично при смене пароля.
Забыл про подробности, может важно - Ubuntu Server 12.04, Samba 3.6.3, OpenLDAP 2.4.28