Упрощение фильтра LDAP

Мне нужно создать фильтр LDAP с очень длинным условием ИЛИ, и мне интересно, может ли быть лучший способ сделать это.

В настоящее время строка запроса, которую я использую,

(|(userid=user1)(userid=user2)(userid=user3)....) 

В этой строке запроса может быть до 200 пользователей. Пользователи, о которых идет речь, не входят в какую-либо конкретную группу LDAP и не имеют других общих атрибутов; они распределены случайным образом по всему каталогу LDAP. Мой единственный способ определить тех пользователей, которых я интересую, – это их идентификатор пользователя. Я также не контролирую сервер LDAP и не могу создать группу пользователей (в этом контексте это также не имеет смысла).

Построение этой строки запроса утомительно и подвержено ошибкам, и мне интересно, может ли быть лучший способ сделать это.

Дополнительная справочная информация: полный каталог LDAP очень большой, десятки тысяч пользователей. Пользователи, о которых идет речь, были выбраны, чтобы взять учебный класс, а компьютеры в классе разрешат только тем, кто выбран для входа в систему. Список пользователей (и, следовательно, мой фильтр) меняется каждые несколько недель.

Основная реализация будет openldap на RedHat 7.

Interesting Posts

netstat не показывает порт, открытый через ufw

Как переместить время системного времени вперед / назад?

Печать определенных полей каждой строки до тех пор, пока не будет обнаружен маркер, а затем напечатайте целые строки до конца файла

Un-mount активный раздел

ACL не соблюдается mv и tar

Что-то не так с пространством в zenity, пытающимся создать скрипт

Использовать установщик Synaptic Package по умолчанию

Знайте имя драйвера для использования на CUPS gui

Что касается удаления первых 327 строк во всех файлах .dat в папке

Потерял контроль над окнами, отправленными на монитор по HDMI, который xrandr не обнаруживает

Как добавить агрегированные числа в файл

Двойная загрузка Windows – меню Linux Mint grub не появляется при запуске

Как сделать все текущие и будущие файлы в каталоге, доступным для чтения определенной группой / пользователем?

Использовать приложение по умолчанию в виде миниатюры файлов в файловом браузере Mint

Как использовать клавиши акцента с клавиатурой США на OpenBSD 5.7?

Linux и Unix - лучшая ОС в мире.