Как настроить pam ldap без использования uidNumber?

Есть база пользователей в LDAP'е, прикручена к почте, авторизации на сайтах, внутренних порталах и т.д. Вроде бы классический вариант, но появилась сложность в подключении к pam авторизации на линуксовом сервере.
У пользователей минимальный набор полей, objectClass = inetOrgPerson и ещё несколько мелких objectClass'ов
Все варианты реализации (sssd, libpam-ldap, libpam-ldapd) сводятся к единственной проблеме: "uidNumber: missing", что вполне логично, т.к. это поле не используется.
Можно, конечно, добавить objectClass = posixAccount, но тогда придётся каким-то образом заполнять его для нескольких тысяч пользователей и следить за его актуальность для новых пользователей.
Вопрос: как сделать авторизацию пользователей из LDAP на линуксовом сервере без использования uidNumber?
  • Вопрос задан
  • 170 просмотров
Пригласить эксперта
Ответы на вопрос 1
CityCat4
@CityCat4 Куратор тега Информационная безопасность
Внимание! Изменился адрес почты!
1. Забить на pam_ldap и использовать sss
2. Установить UNIX services for Windows, запустить скрипт, который перенумерует AD и при добавлении донумеровывает их. Это нудновато, но я в свое время даже готовый скрипт написал на vbs. Но мне не понравилась необходимость каждый раз, как добавил юзера - пускать этот скрипт
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы