Назад | Перейти на главную страницу

Можно ли изменить РАВЕНСТВО для типа атрибута в openldap

Я хотел бы иметь возможность выполнять поиск подстроки по определенному атрибуту, который определен в схеме как:

attributetype ( 1.3.6.1.1.1.1.25 NAME 'automountInformation'
        DESC 'Information used by the autofs automounter'
        EQUALITY caseExactIA5Match
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )

Учитывая, что это внешний файл схемы, могу ли я законно изменить EQUALITY, например, на caseIgnoreSubstringsMatch? Повлияет ли это на данные, уже находящиеся в каталоге? Есть ошибки?


да, обратите внимание на чувствительность к регистру. Меня больше интересовала возможность поиска подстрок.

В частности, часто бывает полезно задать вопрос: «Какие карты автомонтирования связаны с этой файловой системой?» На данный момент - поскольку поиск по подстроке невозможен - единственный способ сделать это - запросить «информацию об автоматическом монтировании» и просмотреть ее с помощью команды grep. Искал более элегантное решение.

В основном меня беспокоило, можно ли вообще изменить этот атрибут в работающем каталоге. Будет ли это иметь последствия? мне придется переиндексировать? и т.д. Хотя я давно знаком с LDAP и LDIF, я никогда не пытался изменить схему в живом каталоге ...