У нас около 70% пользователей Linux, каждый из которых настроен для аутентификации в Active Directory через LDAP. Чтобы это работало, мы использовали «Службы Windows для Unix» под Windows Server 2003, и все работает нормально.
Сейчас мы находимся в состоянии, когда сервер, на котором работает это устройство, немного устает и будет заменен более новым компьютером, работающим под управлением Windows Server 2008 (где соответствующие службы, такие как сопоставление имен пользователей, изменение паролей и т. Д., Интегрированы с ОС).
И вот в чем проблема: если новый пользователь настроен через сервер Win2k3, то все работает нормально. Если то же самое делается через сервер Win2k8, то:
- Плагин ADS на сервере 2k3 не распознает его и ведет себя так, как будто атрибуты UNIX никогда не устанавливались.
- Пользователь не может пройти аутентификацию в ADS с использованием LDAP.
Кто-нибудь сталкивался с этой проблемой? Если да, то как ты это преодолел?
Если вам нужна дополнительная информация для оказания дополнительной помощи, просто спросите, и я предоставлю ее.
источник
Я решил опубликовать еще один ответ здесь, так как это обычно место, где люди находят информацию, которую они ищут.
Хотя все вышесказанное все еще очень верно и верно, я нашел гораздо более простой способ подключения моих клиентов через AD. Debian squeeze (последний стабильный выпуск) содержит sssd (пакет, созданный в среде redhat / fedora), что делает все это полным бризом. После установки он находит и предлагает контроллеры домена, и мне нужно было всего лишь немного изменить конфигурационный файл, чтобы он работал для меня. Он отлично работает с Windows Server 2008, а также может кэшировать пароли (важно для пользователей ноутбуков).
источник