Атрибут uid обычно не является чувствительной к регистру строкой, что означает, что «Bob», «BOB» и «bob» все найдут одинаковые учетные записи.Кроме того, хотя фильтры LDAP могут выполнять поиск по подстроке, полный синтаксис регулярного выражения нельзя использовать в фильтре ldapsearch.
Я бы написал некоторый код, который использует LDAP, выполнил бы поиск uid = *, получил бы значение uid, а затем применил бы соответствующую логику для определения требуемых UID.Кроме того, вы можете использовать ldapsearch для вывода всех идентификаторов и написания некоторого кода (или просто использовать grep), чтобы изолировать строки, соответствующие вашим требованиям.