Как удалить olcAttributeTypes LDAP

Как удалить olcAttributeTypes LDAP

Есть ли способ удалить olcAttributeTypes из моей схемы?

Это не системный атрибут, я его сам добавил, теперь мне нужно его удалить.

Я использую LAM (LDAP Account Manager) v5.6

Атрибут расположен по адресу/etc/openldap/slapd.d/cn=config/cn=schema.ldif

Я добавил это так:ldapmodify -Y EXTERNAL -H ldapi:/// -f ldif.ldif

Содержание ldif.ldifбыло:

dn: cn=schema,cn=config
changetype: modify
add: olcAttributeTypes
olcAttributeTypes: ( 1.3.6.1.4.1.60136.2
   NAME 'dateOfBirth'
   EQUALITY caseIgnoreMatch
   SUBSTR caseIgnoreSubstringsMatch
   SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )

Вывод cat /etc/openldap/slapd.d/cn\=config/cn\=schema.ldif:

# AUTO-GENERATED FILE - DO NOT EDIT!! Use ldapmodify.
# CRC32 a489687b
dn: cn=schema
objectClass: olcSchemaConfig
cn: schema
structuralObjectClass: olcSchemaConfig
entryUUID: 9ebc4cc8-4b31-1036-91fd-05bd7cf95e2a
creatorsName: cn=config
createTimestamp: 20161130101510Z
olcAttributeTypes: {0}( 1.3.6.1.4.1.60136.2   NAME 'dateOfBirth'   EQUALITY 
 caseIgnoreMatch   SUBSTR caseIgnoreSubstringsMatch   SYNTAX 1.3.6.1.4.1.146
 6.115.121.1.15 )

Бонусный вопрос: как удалить olcObjectClasses?

Еще один бонусный вопрос: почему все мои классы и атрибуты исчезают из всех записей при перезапуске slapd.service? Это исправляется созданием нового файла .ldif и повторным добавлением тех же классов и атрибутов. Несмотря на то, что классы и атрибуты исчезают из схемы, и я не могу просмотреть значения этих атрибутов, они снова появляются после применения файла .ldif

Связанный контент