2020-09-21 08:12:57 -05:00
|
|
|
# Indices
|
2008-12-02 16:22:08 -06:00
|
|
|
#
|
2020-09-21 08:12:57 -05:00
|
|
|
# DS 1.4.3 defines default indices for:
|
2008-12-02 16:22:08 -06:00
|
|
|
#
|
2020-09-21 08:12:57 -05:00
|
|
|
# * aci: pres [SYSTEM]
|
|
|
|
# * cn: eq, pres, sub
|
|
|
|
# * entryusn: eq / integerOrderingMatch [SYSTEM]
|
|
|
|
# * givenName: eq, pres, sub
|
|
|
|
# * mail: eq, pres, sub
|
|
|
|
# * mailAlternateAddress: eq
|
|
|
|
# * mailHost: eq
|
|
|
|
# * member: eq
|
|
|
|
# * memberOf: eq
|
|
|
|
# * nsCertSubjectDN: eq [SYSTEM]
|
|
|
|
# * nsTombstoneCSN: eq [SYSTEM]
|
|
|
|
# * nsUniqueId: eq [SYSTEM]
|
|
|
|
# * ntUniqueId: eq [IPA: +pres]
|
|
|
|
# * ntUserDomainId: eq [IPA: +pres]
|
|
|
|
# * numsubordinates: pres [SYSTEM]
|
|
|
|
# * objectClass: eq [SYSTEM]
|
|
|
|
# * owner: eq [IPA: +sub]
|
|
|
|
# * parentId: eq / integerOrderingMatch [SYSTEM]
|
|
|
|
# * seealso: eq [IPA: +sub]
|
|
|
|
# * sn: eq, pres, sub
|
|
|
|
# * targetuniqueid: eq
|
|
|
|
# * telephoneNumber: eq, pres, sub
|
|
|
|
# * uid: eq [IPA: +pres]
|
|
|
|
# * uniqueMember: eq [IPA: +sub]
|
2011-03-30 15:12:31 -05:00
|
|
|
#
|
2020-09-28 06:20:45 -05:00
|
|
|
#
|
|
|
|
# Unindex attributes
|
|
|
|
# ------------------
|
|
|
|
#
|
|
|
|
# Some attributes are currently not indexed because an index would not be
|
|
|
|
# rarely used or have a poor selectivity.
|
|
|
|
#
|
|
|
|
# - dnaHostname: only used by update_dna_shared_config, server_del, and
|
|
|
|
# ipa-replica-install
|
|
|
|
# - ipServiceProtocol: not used by SSSD at the moment and has a poor
|
|
|
|
# selectivity ('tcp' or 'udp')
|
|
|
|
# - ipaCertSubject: only queried in update_fix_duplicate_cacrt_in_ldap
|
|
|
|
# - ipaKeyUsage: rarely used by ipa-custodia and poor selectivity
|
|
|
|
# ('digitalSignature' or 'dataEncipherment')
|
|
|
|
#
|
|
|
|
# Update rules
|
|
|
|
# ------------
|
|
|
|
#
|
2020-09-21 08:12:57 -05:00
|
|
|
# - cn uses "only" to avoid bugs like https://pagure.io/freeipa/issue/6975
|
|
|
|
# - nsIndexType and nsMatchingRule use "add" to allow users to add
|
|
|
|
# additional index types and matching rules more easily. The "add" command
|
|
|
|
# adds additional attribute values that are required by IPA but does not
|
|
|
|
# remove user defined values.
|
|
|
|
#
|
|
|
|
# Please keep entries in alphanumeric order.
|
|
|
|
#
|
|
|
|
|
|
|
|
dn: cn=accessRuleType,cn=index,cn=userRoot,cn=ldbm database,cn=plugins,cn=config
|
|
|
|
only:cn: accessRuleType
|
|
|
|
default:objectClass: nsIndex
|
|
|
|
default:objectClass: top
|
2008-12-02 16:22:08 -06:00
|
|
|
default:nsSystemIndex: false
|
2020-09-21 08:12:57 -05:00
|
|
|
add:nsIndexType: eq
|
2008-12-02 16:22:08 -06:00
|
|
|
|
2020-09-21 08:12:57 -05:00
|
|
|
dn: cn=altSecurityIdentities,cn=index,cn=userRoot,cn=ldbm database,cn=plugins,cn=config
|
|
|
|
only:cn: altSecurityIdentities
|
|
|
|
default:objectClass: nsIndex
|
|
|
|
default:objectClass: top
|
2008-12-05 08:21:13 -06:00
|
|
|
default:nsSystemIndex: false
|
2020-09-21 08:12:57 -05:00
|
|
|
add:nsIndexType: eq
|
2008-12-05 08:21:13 -06:00
|
|
|
|
2020-09-21 08:12:57 -05:00
|
|
|
dn: cn=automountkey,cn=index,cn=userRoot,cn=ldbm database,cn=plugins,cn=config
|
|
|
|
only:cn: automountkey
|
|
|
|
default:objectClass: nsIndex
|
|
|
|
default:objectClass: top
|
2011-03-30 15:12:31 -05:00
|
|
|
default:nsSystemIndex: false
|
2020-09-21 08:12:57 -05:00
|
|
|
add:nsIndexType: eq
|
|
|
|
add:nsIndexType: pres
|
2011-03-30 15:12:31 -05:00
|
|
|
|
2020-09-21 08:12:57 -05:00
|
|
|
dn: cn=automountMapName,cn=index,cn=userRoot,cn=ldbm database,cn=plugins,cn=config
|
|
|
|
only:cn: automountMapName
|
|
|
|
default:objectClass: nsIndex
|
|
|
|
default:objectClass: top
|
|
|
|
default:nsSystemIndex: false
|
|
|
|
add:nsIndexType: eq
|
Expand Referential Integrity checks
Many attributes in IPA (e.g. manager, memberuser, managedby, ...)
are used to store DNs of linked objects in IPA (users, hosts, sudo
commands, etc.). However, when the linked objects is deleted or
renamed, the attribute pointing to it stays with the objects and
thus may create a dangling link causing issues in client software
reading the data.
Directory Server has a plugin to enforce referential integrity (RI)
by checking DEL and MODRDN operations and updating affected links.
It was already used for manager and secretary attributes and
should be expanded for the missing attributes to avoid dangling
links.
As a prerequisite, all attributes checked for RI must have pres
and eq indexes to avoid performance issues. Thus, the following
indexes are added:
* manager (pres index only)
* secretary (pres index only)
* memberHost
* memberUser
* sourcehost
* memberservice
* managedby
* memberallowcmd
* memberdenycmd
* ipasudorunas
* ipasudorunasgroup
Referential Integrity plugin is updated to enforce RI for all these
attributes. Unit tests covering RI checks for all these attributes
were added as well.
Note: this update will only fix RI on one master as RI plugin does
not check replicated operations.
https://fedorahosted.org/freeipa/ticket/2866
2012-09-12 03:00:35 -05:00
|
|
|
|
2020-09-21 08:12:57 -05:00
|
|
|
dn: cn=carLicense,cn=index,cn=userRoot,cn=ldbm database,cn=plugins,cn=config
|
|
|
|
only:cn: carLicense
|
|
|
|
default:objectClass: nsIndex
|
|
|
|
default:objectClass: top
|
|
|
|
default:nsSystemIndex: false
|
|
|
|
add:nsIndexType: eq
|
|
|
|
add:nsIndexType: sub
|
2013-06-25 08:16:40 -05:00
|
|
|
|
2020-09-21 08:12:57 -05:00
|
|
|
dn: cn=description,cn=index,cn=userroot,cn=ldbm database,cn=plugins,cn=config
|
|
|
|
only:cn: description
|
|
|
|
default:objectClass: nsindex
|
|
|
|
default:objectClass: top
|
|
|
|
default:nsSystemIndex: false
|
|
|
|
add:nsIndexType: eq
|
|
|
|
add:nsIndexType: sub
|
2013-06-25 08:16:40 -05:00
|
|
|
|
2020-09-21 08:12:57 -05:00
|
|
|
dn: cn=displayname,cn=index,cn=userRoot,cn=ldbm database,cn=plugins,cn=config
|
|
|
|
only:cn: displayname
|
|
|
|
default:objectClass: nsIndex
|
|
|
|
default:objectClass: top
|
|
|
|
default:nsSystemIndex: false
|
|
|
|
add:nsIndexType: eq
|
|
|
|
add:nsIndexType: sub
|
2013-06-25 08:16:40 -05:00
|
|
|
|
2020-09-21 08:12:57 -05:00
|
|
|
dn: cn=fqdn,cn=index,cn=userRoot,cn=ldbm database,cn=plugins,cn=config
|
|
|
|
only:cn: fqdn
|
|
|
|
default:objectClass: nsIndex
|
|
|
|
default:objectClass: top
|
|
|
|
default:nsSystemIndex: false
|
|
|
|
add:nsIndexType: eq
|
|
|
|
add:nsIndexType: pres
|
|
|
|
add:nsIndexType: sub
|
2013-06-25 08:16:40 -05:00
|
|
|
|
2020-09-21 08:12:57 -05:00
|
|
|
dn: cn=gidnumber,cn=index,cn=userRoot,cn=ldbm database,cn=plugins,cn=config
|
|
|
|
only:cn: gidnumber
|
|
|
|
default:objectClass: nsIndex
|
|
|
|
default:objectClass: top
|
|
|
|
default:nsSystemIndex: false
|
|
|
|
add:nsIndexType: eq
|
|
|
|
add:nsMatchingRule: integerOrderingMatch
|
2013-06-25 08:16:40 -05:00
|
|
|
|
2020-09-21 08:12:57 -05:00
|
|
|
dn: cn=hostCategory,cn=index,cn=userRoot,cn=ldbm database,cn=plugins,cn=config
|
|
|
|
only:cn: hostCategory
|
|
|
|
default:objectClass: nsIndex
|
|
|
|
default:objectClass: top
|
2011-03-30 15:12:31 -05:00
|
|
|
default:nsSystemIndex: false
|
2020-09-21 08:12:57 -05:00
|
|
|
add:nsIndexType: eq
|
2012-04-16 14:26:50 -05:00
|
|
|
|
2020-09-21 08:12:57 -05:00
|
|
|
dn: cn=idnsName,cn=index,cn=userRoot,cn=ldbm database,cn=plugins,cn=config
|
|
|
|
only:cn: idnsName
|
|
|
|
default:objectClass: nsIndex
|
|
|
|
default:objectClass: top
|
2012-04-16 14:26:50 -05:00
|
|
|
default:nsSystemIndex: false
|
2020-09-21 08:12:57 -05:00
|
|
|
add:nsIndexType: eq
|
2012-04-16 14:26:50 -05:00
|
|
|
|
2020-09-21 08:12:57 -05:00
|
|
|
dn: cn=ipaallowedtarget,cn=index,cn=userRoot,cn=ldbm database,cn=plugins,cn=config
|
|
|
|
only:cn: ipaallowedtarget
|
|
|
|
default:objectClass: nsIndex
|
|
|
|
default:objectClass: top
|
2012-04-16 14:26:50 -05:00
|
|
|
default:nsSystemIndex: false
|
2020-09-21 08:12:57 -05:00
|
|
|
add:nsIndexType: eq
|
|
|
|
add:nsIndexType: pres
|
|
|
|
add:nsIndexType: sub
|
Expand Referential Integrity checks
Many attributes in IPA (e.g. manager, memberuser, managedby, ...)
are used to store DNs of linked objects in IPA (users, hosts, sudo
commands, etc.). However, when the linked objects is deleted or
renamed, the attribute pointing to it stays with the objects and
thus may create a dangling link causing issues in client software
reading the data.
Directory Server has a plugin to enforce referential integrity (RI)
by checking DEL and MODRDN operations and updating affected links.
It was already used for manager and secretary attributes and
should be expanded for the missing attributes to avoid dangling
links.
As a prerequisite, all attributes checked for RI must have pres
and eq indexes to avoid performance issues. Thus, the following
indexes are added:
* manager (pres index only)
* secretary (pres index only)
* memberHost
* memberUser
* sourcehost
* memberservice
* managedby
* memberallowcmd
* memberdenycmd
* ipasudorunas
* ipasudorunasgroup
Referential Integrity plugin is updated to enforce RI for all these
attributes. Unit tests covering RI checks for all these attributes
were added as well.
Note: this update will only fix RI on one master as RI plugin does
not check replicated operations.
https://fedorahosted.org/freeipa/ticket/2866
2012-09-12 03:00:35 -05:00
|
|
|
|
2020-09-21 08:12:57 -05:00
|
|
|
dn: cn=ipaAnchorUUID,cn=index,cn=userRoot,cn=ldbm database,cn=plugins,cn=config
|
|
|
|
only:cn: ipaAnchorUUID
|
|
|
|
default:objectClass: nsIndex
|
|
|
|
default:objectClass: top
|
Expand Referential Integrity checks
Many attributes in IPA (e.g. manager, memberuser, managedby, ...)
are used to store DNs of linked objects in IPA (users, hosts, sudo
commands, etc.). However, when the linked objects is deleted or
renamed, the attribute pointing to it stays with the objects and
thus may create a dangling link causing issues in client software
reading the data.
Directory Server has a plugin to enforce referential integrity (RI)
by checking DEL and MODRDN operations and updating affected links.
It was already used for manager and secretary attributes and
should be expanded for the missing attributes to avoid dangling
links.
As a prerequisite, all attributes checked for RI must have pres
and eq indexes to avoid performance issues. Thus, the following
indexes are added:
* manager (pres index only)
* secretary (pres index only)
* memberHost
* memberUser
* sourcehost
* memberservice
* managedby
* memberallowcmd
* memberdenycmd
* ipasudorunas
* ipasudorunasgroup
Referential Integrity plugin is updated to enforce RI for all these
attributes. Unit tests covering RI checks for all these attributes
were added as well.
Note: this update will only fix RI on one master as RI plugin does
not check replicated operations.
https://fedorahosted.org/freeipa/ticket/2866
2012-09-12 03:00:35 -05:00
|
|
|
default:nsSystemIndex: false
|
2020-09-21 08:12:57 -05:00
|
|
|
add:nsIndexType: eq
|
|
|
|
add:nsIndexType: pres
|
Expand Referential Integrity checks
Many attributes in IPA (e.g. manager, memberuser, managedby, ...)
are used to store DNs of linked objects in IPA (users, hosts, sudo
commands, etc.). However, when the linked objects is deleted or
renamed, the attribute pointing to it stays with the objects and
thus may create a dangling link causing issues in client software
reading the data.
Directory Server has a plugin to enforce referential integrity (RI)
by checking DEL and MODRDN operations and updating affected links.
It was already used for manager and secretary attributes and
should be expanded for the missing attributes to avoid dangling
links.
As a prerequisite, all attributes checked for RI must have pres
and eq indexes to avoid performance issues. Thus, the following
indexes are added:
* manager (pres index only)
* secretary (pres index only)
* memberHost
* memberUser
* sourcehost
* memberservice
* managedby
* memberallowcmd
* memberdenycmd
* ipasudorunas
* ipasudorunasgroup
Referential Integrity plugin is updated to enforce RI for all these
attributes. Unit tests covering RI checks for all these attributes
were added as well.
Note: this update will only fix RI on one master as RI plugin does
not check replicated operations.
https://fedorahosted.org/freeipa/ticket/2866
2012-09-12 03:00:35 -05:00
|
|
|
|
2020-09-21 08:12:57 -05:00
|
|
|
dn: cn=ipaassignedidview,cn=index,cn=userRoot,cn=ldbm database,cn=plugins,cn=config
|
|
|
|
only:cn: ipaassignedidview
|
|
|
|
default:objectClass: nsIndex
|
|
|
|
default:objectClass: top
|
Expand Referential Integrity checks
Many attributes in IPA (e.g. manager, memberuser, managedby, ...)
are used to store DNs of linked objects in IPA (users, hosts, sudo
commands, etc.). However, when the linked objects is deleted or
renamed, the attribute pointing to it stays with the objects and
thus may create a dangling link causing issues in client software
reading the data.
Directory Server has a plugin to enforce referential integrity (RI)
by checking DEL and MODRDN operations and updating affected links.
It was already used for manager and secretary attributes and
should be expanded for the missing attributes to avoid dangling
links.
As a prerequisite, all attributes checked for RI must have pres
and eq indexes to avoid performance issues. Thus, the following
indexes are added:
* manager (pres index only)
* secretary (pres index only)
* memberHost
* memberUser
* sourcehost
* memberservice
* managedby
* memberallowcmd
* memberdenycmd
* ipasudorunas
* ipasudorunasgroup
Referential Integrity plugin is updated to enforce RI for all these
attributes. Unit tests covering RI checks for all these attributes
were added as well.
Note: this update will only fix RI on one master as RI plugin does
not check replicated operations.
https://fedorahosted.org/freeipa/ticket/2866
2012-09-12 03:00:35 -05:00
|
|
|
default:nsSystemIndex: false
|
2020-09-21 08:12:57 -05:00
|
|
|
add:nsIndexType: eq
|
|
|
|
add:nsIndexType: pres
|
|
|
|
add:nsIndexType: sub
|
Expand Referential Integrity checks
Many attributes in IPA (e.g. manager, memberuser, managedby, ...)
are used to store DNs of linked objects in IPA (users, hosts, sudo
commands, etc.). However, when the linked objects is deleted or
renamed, the attribute pointing to it stays with the objects and
thus may create a dangling link causing issues in client software
reading the data.
Directory Server has a plugin to enforce referential integrity (RI)
by checking DEL and MODRDN operations and updating affected links.
It was already used for manager and secretary attributes and
should be expanded for the missing attributes to avoid dangling
links.
As a prerequisite, all attributes checked for RI must have pres
and eq indexes to avoid performance issues. Thus, the following
indexes are added:
* manager (pres index only)
* secretary (pres index only)
* memberHost
* memberUser
* sourcehost
* memberservice
* managedby
* memberallowcmd
* memberdenycmd
* ipasudorunas
* ipasudorunasgroup
Referential Integrity plugin is updated to enforce RI for all these
attributes. Unit tests covering RI checks for all these attributes
were added as well.
Note: this update will only fix RI on one master as RI plugin does
not check replicated operations.
https://fedorahosted.org/freeipa/ticket/2866
2012-09-12 03:00:35 -05:00
|
|
|
|
2020-09-28 06:20:45 -05:00
|
|
|
dn: cn=ipaCASubjectDN,cn=index,cn=userRoot,cn=ldbm database,cn=plugins,cn=config
|
|
|
|
only:cn: ipaCASubjectDN
|
|
|
|
default:objectClass: nsIndex
|
|
|
|
default:objectClass: top
|
|
|
|
default:nsSystemIndex: false
|
|
|
|
add:nsIndexType: eq
|
|
|
|
|
2020-09-21 08:12:57 -05:00
|
|
|
dn: cn=ipaCertmapData,cn=index,cn=userRoot,cn=ldbm database,cn=plugins,cn=config
|
|
|
|
only:cn: ipaCertmapData
|
|
|
|
default:objectClass: nsIndex
|
|
|
|
default:objectClass: top
|
Expand Referential Integrity checks
Many attributes in IPA (e.g. manager, memberuser, managedby, ...)
are used to store DNs of linked objects in IPA (users, hosts, sudo
commands, etc.). However, when the linked objects is deleted or
renamed, the attribute pointing to it stays with the objects and
thus may create a dangling link causing issues in client software
reading the data.
Directory Server has a plugin to enforce referential integrity (RI)
by checking DEL and MODRDN operations and updating affected links.
It was already used for manager and secretary attributes and
should be expanded for the missing attributes to avoid dangling
links.
As a prerequisite, all attributes checked for RI must have pres
and eq indexes to avoid performance issues. Thus, the following
indexes are added:
* manager (pres index only)
* secretary (pres index only)
* memberHost
* memberUser
* sourcehost
* memberservice
* managedby
* memberallowcmd
* memberdenycmd
* ipasudorunas
* ipasudorunasgroup
Referential Integrity plugin is updated to enforce RI for all these
attributes. Unit tests covering RI checks for all these attributes
were added as well.
Note: this update will only fix RI on one master as RI plugin does
not check replicated operations.
https://fedorahosted.org/freeipa/ticket/2866
2012-09-12 03:00:35 -05:00
|
|
|
default:nsSystemIndex: false
|
2020-09-21 08:12:57 -05:00
|
|
|
add:nsIndexType: eq
|
Expand Referential Integrity checks
Many attributes in IPA (e.g. manager, memberuser, managedby, ...)
are used to store DNs of linked objects in IPA (users, hosts, sudo
commands, etc.). However, when the linked objects is deleted or
renamed, the attribute pointing to it stays with the objects and
thus may create a dangling link causing issues in client software
reading the data.
Directory Server has a plugin to enforce referential integrity (RI)
by checking DEL and MODRDN operations and updating affected links.
It was already used for manager and secretary attributes and
should be expanded for the missing attributes to avoid dangling
links.
As a prerequisite, all attributes checked for RI must have pres
and eq indexes to avoid performance issues. Thus, the following
indexes are added:
* manager (pres index only)
* secretary (pres index only)
* memberHost
* memberUser
* sourcehost
* memberservice
* managedby
* memberallowcmd
* memberdenycmd
* ipasudorunas
* ipasudorunasgroup
Referential Integrity plugin is updated to enforce RI for all these
attributes. Unit tests covering RI checks for all these attributes
were added as well.
Note: this update will only fix RI on one master as RI plugin does
not check replicated operations.
https://fedorahosted.org/freeipa/ticket/2866
2012-09-12 03:00:35 -05:00
|
|
|
|
2020-09-21 08:12:57 -05:00
|
|
|
dn: cn=ipaConfigString,cn=index,cn=userRoot,cn=ldbm database,cn=plugins,cn=config
|
|
|
|
only:cn: ipaConfigString
|
|
|
|
default:objectClass: nsIndex
|
|
|
|
default:objectClass: top
|
Expand Referential Integrity checks
Many attributes in IPA (e.g. manager, memberuser, managedby, ...)
are used to store DNs of linked objects in IPA (users, hosts, sudo
commands, etc.). However, when the linked objects is deleted or
renamed, the attribute pointing to it stays with the objects and
thus may create a dangling link causing issues in client software
reading the data.
Directory Server has a plugin to enforce referential integrity (RI)
by checking DEL and MODRDN operations and updating affected links.
It was already used for manager and secretary attributes and
should be expanded for the missing attributes to avoid dangling
links.
As a prerequisite, all attributes checked for RI must have pres
and eq indexes to avoid performance issues. Thus, the following
indexes are added:
* manager (pres index only)
* secretary (pres index only)
* memberHost
* memberUser
* sourcehost
* memberservice
* managedby
* memberallowcmd
* memberdenycmd
* ipasudorunas
* ipasudorunasgroup
Referential Integrity plugin is updated to enforce RI for all these
attributes. Unit tests covering RI checks for all these attributes
were added as well.
Note: this update will only fix RI on one master as RI plugin does
not check replicated operations.
https://fedorahosted.org/freeipa/ticket/2866
2012-09-12 03:00:35 -05:00
|
|
|
default:nsSystemIndex: false
|
2020-09-21 08:12:57 -05:00
|
|
|
add:nsIndexType: eq
|
Expand Referential Integrity checks
Many attributes in IPA (e.g. manager, memberuser, managedby, ...)
are used to store DNs of linked objects in IPA (users, hosts, sudo
commands, etc.). However, when the linked objects is deleted or
renamed, the attribute pointing to it stays with the objects and
thus may create a dangling link causing issues in client software
reading the data.
Directory Server has a plugin to enforce referential integrity (RI)
by checking DEL and MODRDN operations and updating affected links.
It was already used for manager and secretary attributes and
should be expanded for the missing attributes to avoid dangling
links.
As a prerequisite, all attributes checked for RI must have pres
and eq indexes to avoid performance issues. Thus, the following
indexes are added:
* manager (pres index only)
* secretary (pres index only)
* memberHost
* memberUser
* sourcehost
* memberservice
* managedby
* memberallowcmd
* memberdenycmd
* ipasudorunas
* ipasudorunasgroup
Referential Integrity plugin is updated to enforce RI for all these
attributes. Unit tests covering RI checks for all these attributes
were added as well.
Note: this update will only fix RI on one master as RI plugin does
not check replicated operations.
https://fedorahosted.org/freeipa/ticket/2866
2012-09-12 03:00:35 -05:00
|
|
|
|
2020-09-21 08:12:57 -05:00
|
|
|
dn: cn=ipaEnabledFlag,cn=index,cn=userRoot,cn=ldbm database,cn=plugins,cn=config
|
|
|
|
only:cn: ipaEnabledFlag
|
|
|
|
default:objectClass: nsIndex
|
|
|
|
default:objectClass: top
|
Expand Referential Integrity checks
Many attributes in IPA (e.g. manager, memberuser, managedby, ...)
are used to store DNs of linked objects in IPA (users, hosts, sudo
commands, etc.). However, when the linked objects is deleted or
renamed, the attribute pointing to it stays with the objects and
thus may create a dangling link causing issues in client software
reading the data.
Directory Server has a plugin to enforce referential integrity (RI)
by checking DEL and MODRDN operations and updating affected links.
It was already used for manager and secretary attributes and
should be expanded for the missing attributes to avoid dangling
links.
As a prerequisite, all attributes checked for RI must have pres
and eq indexes to avoid performance issues. Thus, the following
indexes are added:
* manager (pres index only)
* secretary (pres index only)
* memberHost
* memberUser
* sourcehost
* memberservice
* managedby
* memberallowcmd
* memberdenycmd
* ipasudorunas
* ipasudorunasgroup
Referential Integrity plugin is updated to enforce RI for all these
attributes. Unit tests covering RI checks for all these attributes
were added as well.
Note: this update will only fix RI on one master as RI plugin does
not check replicated operations.
https://fedorahosted.org/freeipa/ticket/2866
2012-09-12 03:00:35 -05:00
|
|
|
default:nsSystemIndex: false
|
2020-09-21 08:12:57 -05:00
|
|
|
add:nsIndexType: eq
|
Expand Referential Integrity checks
Many attributes in IPA (e.g. manager, memberuser, managedby, ...)
are used to store DNs of linked objects in IPA (users, hosts, sudo
commands, etc.). However, when the linked objects is deleted or
renamed, the attribute pointing to it stays with the objects and
thus may create a dangling link causing issues in client software
reading the data.
Directory Server has a plugin to enforce referential integrity (RI)
by checking DEL and MODRDN operations and updating affected links.
It was already used for manager and secretary attributes and
should be expanded for the missing attributes to avoid dangling
links.
As a prerequisite, all attributes checked for RI must have pres
and eq indexes to avoid performance issues. Thus, the following
indexes are added:
* manager (pres index only)
* secretary (pres index only)
* memberHost
* memberUser
* sourcehost
* memberservice
* managedby
* memberallowcmd
* memberdenycmd
* ipasudorunas
* ipasudorunasgroup
Referential Integrity plugin is updated to enforce RI for all these
attributes. Unit tests covering RI checks for all these attributes
were added as well.
Note: this update will only fix RI on one master as RI plugin does
not check replicated operations.
https://fedorahosted.org/freeipa/ticket/2866
2012-09-12 03:00:35 -05:00
|
|
|
|
2020-09-28 06:20:45 -05:00
|
|
|
dn: cn=ipaExternalMember,cn=index,cn=userRoot,cn=ldbm database,cn=plugins,cn=config
|
|
|
|
only:cn: ipaExternalMember
|
|
|
|
default:objectClass: nsIndex
|
|
|
|
default:objectClass: top
|
|
|
|
default:nsSystemIndex: false
|
|
|
|
add:nsIndexType: eq
|
|
|
|
|
2020-09-21 08:12:57 -05:00
|
|
|
dn: cn=ipaKrbAuthzData,cn=index,cn=userRoot,cn=ldbm database,cn=plugins,cn=config
|
|
|
|
only:cn: ipaKrbAuthzData
|
|
|
|
default:objectClass: nsIndex
|
|
|
|
default:objectClass: top
|
Expand Referential Integrity checks
Many attributes in IPA (e.g. manager, memberuser, managedby, ...)
are used to store DNs of linked objects in IPA (users, hosts, sudo
commands, etc.). However, when the linked objects is deleted or
renamed, the attribute pointing to it stays with the objects and
thus may create a dangling link causing issues in client software
reading the data.
Directory Server has a plugin to enforce referential integrity (RI)
by checking DEL and MODRDN operations and updating affected links.
It was already used for manager and secretary attributes and
should be expanded for the missing attributes to avoid dangling
links.
As a prerequisite, all attributes checked for RI must have pres
and eq indexes to avoid performance issues. Thus, the following
indexes are added:
* manager (pres index only)
* secretary (pres index only)
* memberHost
* memberUser
* sourcehost
* memberservice
* managedby
* memberallowcmd
* memberdenycmd
* ipasudorunas
* ipasudorunasgroup
Referential Integrity plugin is updated to enforce RI for all these
attributes. Unit tests covering RI checks for all these attributes
were added as well.
Note: this update will only fix RI on one master as RI plugin does
not check replicated operations.
https://fedorahosted.org/freeipa/ticket/2866
2012-09-12 03:00:35 -05:00
|
|
|
default:nsSystemIndex: false
|
2020-09-21 08:12:57 -05:00
|
|
|
add:nsIndexType: eq
|
|
|
|
add:nsIndexType: sub
|
Expand Referential Integrity checks
Many attributes in IPA (e.g. manager, memberuser, managedby, ...)
are used to store DNs of linked objects in IPA (users, hosts, sudo
commands, etc.). However, when the linked objects is deleted or
renamed, the attribute pointing to it stays with the objects and
thus may create a dangling link causing issues in client software
reading the data.
Directory Server has a plugin to enforce referential integrity (RI)
by checking DEL and MODRDN operations and updating affected links.
It was already used for manager and secretary attributes and
should be expanded for the missing attributes to avoid dangling
links.
As a prerequisite, all attributes checked for RI must have pres
and eq indexes to avoid performance issues. Thus, the following
indexes are added:
* manager (pres index only)
* secretary (pres index only)
* memberHost
* memberUser
* sourcehost
* memberservice
* managedby
* memberallowcmd
* memberdenycmd
* ipasudorunas
* ipasudorunasgroup
Referential Integrity plugin is updated to enforce RI for all these
attributes. Unit tests covering RI checks for all these attributes
were added as well.
Note: this update will only fix RI on one master as RI plugin does
not check replicated operations.
https://fedorahosted.org/freeipa/ticket/2866
2012-09-12 03:00:35 -05:00
|
|
|
|
2020-09-21 08:12:57 -05:00
|
|
|
dn: cn=ipakrbprincipalalias,cn=index,cn=userRoot,cn=ldbm database,cn=plugins,cn=config
|
|
|
|
only:cn: ipakrbprincipalalias
|
|
|
|
default:objectClass: nsIndex
|
|
|
|
default:objectClass: top
|
Expand Referential Integrity checks
Many attributes in IPA (e.g. manager, memberuser, managedby, ...)
are used to store DNs of linked objects in IPA (users, hosts, sudo
commands, etc.). However, when the linked objects is deleted or
renamed, the attribute pointing to it stays with the objects and
thus may create a dangling link causing issues in client software
reading the data.
Directory Server has a plugin to enforce referential integrity (RI)
by checking DEL and MODRDN operations and updating affected links.
It was already used for manager and secretary attributes and
should be expanded for the missing attributes to avoid dangling
links.
As a prerequisite, all attributes checked for RI must have pres
and eq indexes to avoid performance issues. Thus, the following
indexes are added:
* manager (pres index only)
* secretary (pres index only)
* memberHost
* memberUser
* sourcehost
* memberservice
* managedby
* memberallowcmd
* memberdenycmd
* ipasudorunas
* ipasudorunasgroup
Referential Integrity plugin is updated to enforce RI for all these
attributes. Unit tests covering RI checks for all these attributes
were added as well.
Note: this update will only fix RI on one master as RI plugin does
not check replicated operations.
https://fedorahosted.org/freeipa/ticket/2866
2012-09-12 03:00:35 -05:00
|
|
|
default:nsSystemIndex: false
|
2020-09-21 08:12:57 -05:00
|
|
|
add:nsIndexType: eq
|
2012-09-25 10:16:20 -05:00
|
|
|
|
2020-09-21 08:12:57 -05:00
|
|
|
dn: cn=ipalocation,cn=index,cn=userRoot,cn=ldbm database,cn=plugins,cn=config
|
|
|
|
only:cn: ipalocation
|
|
|
|
default:objectClass: nsIndex
|
|
|
|
default:objectClass: top
|
2012-09-25 10:16:20 -05:00
|
|
|
default:nsSystemIndex: false
|
2020-09-21 08:12:57 -05:00
|
|
|
add:nsIndexType: eq
|
2018-12-05 10:55:58 -06:00
|
|
|
add:nsIndexType: pres
|
|
|
|
|
2020-09-21 08:12:57 -05:00
|
|
|
dn: cn=ipaMemberCa,cn=index,cn=userRoot,cn=ldbm database,cn=plugins,cn=config
|
|
|
|
only:cn: ipaMemberCa
|
|
|
|
default:objectClass: nsIndex
|
|
|
|
default:objectClass: top
|
|
|
|
default:nsSystemIndex: false
|
|
|
|
add:nsIndexType: eq
|
|
|
|
add:nsIndexType: pres
|
|
|
|
add:nsIndexType: sub
|
2018-12-05 10:55:58 -06:00
|
|
|
|
2020-09-21 08:12:57 -05:00
|
|
|
dn: cn=ipaMemberCertProfile,cn=index,cn=userRoot,cn=ldbm database,cn=plugins,cn=config
|
|
|
|
only:cn: ipaMemberCertProfile
|
|
|
|
default:objectClass: nsIndex
|
|
|
|
default:objectClass: top
|
|
|
|
default:nsSystemIndex: false
|
|
|
|
add:nsIndexType: eq
|
|
|
|
add:nsIndexType: pres
|
|
|
|
add:nsIndexType: sub
|
2018-12-05 10:55:58 -06:00
|
|
|
|
2020-09-21 08:12:57 -05:00
|
|
|
dn: cn=ipaNTSecurityIdentifier,cn=index,cn=userRoot,cn=ldbm database,cn=plugins,cn=config
|
|
|
|
only: cn: ipaNTSecurityIdentifier
|
|
|
|
default: objectClass: top
|
|
|
|
default: objectClass: nsIndex
|
2018-12-05 10:55:58 -06:00
|
|
|
default: nsSystemIndex: false
|
2020-09-28 06:20:45 -05:00
|
|
|
add: nsIndexType: eq
|
2020-09-21 08:12:57 -05:00
|
|
|
add: nsIndexType: pres
|
2018-12-05 10:55:58 -06:00
|
|
|
|
2020-09-21 08:12:57 -05:00
|
|
|
dn: cn=ipaNTTrustPartner,cn=index,cn=userRoot,cn=ldbm database,cn=plugins,cn=config
|
|
|
|
only: cn: ipaNTTrustPartner
|
2018-12-05 10:55:58 -06:00
|
|
|
default: objectClass: top
|
|
|
|
default: objectClass: nsIndex
|
|
|
|
default: nsSystemIndex: false
|
2020-09-21 08:12:57 -05:00
|
|
|
add: nsIndexType: pres
|
2012-09-25 10:16:20 -05:00
|
|
|
|
2020-09-21 08:12:57 -05:00
|
|
|
dn: cn=ipaOriginalUid,cn=index,cn=userRoot,cn=ldbm database,cn=plugins,cn=config
|
|
|
|
only:cn: ipaOriginalUid
|
|
|
|
default:objectClass: nsIndex
|
|
|
|
default:objectClass: top
|
2012-09-25 10:16:20 -05:00
|
|
|
default:nsSystemIndex: false
|
2020-09-21 08:12:57 -05:00
|
|
|
add:nsIndexType: eq
|
|
|
|
add:nsIndexType: pres
|
2013-06-25 08:19:01 -05:00
|
|
|
|
2020-09-21 08:12:57 -05:00
|
|
|
dn: cn=ipasudorunas,cn=index,cn=userRoot,cn=ldbm database,cn=plugins,cn=config
|
|
|
|
only:cn: ipasudorunas
|
|
|
|
default:objectClass: nsIndex
|
|
|
|
default:objectClass: top
|
2013-06-25 08:19:01 -05:00
|
|
|
default:nsSystemIndex: false
|
2020-09-21 08:12:57 -05:00
|
|
|
add:nsIndexType: eq
|
|
|
|
add:nsIndexType: pres
|
|
|
|
add:nsIndexType: sub
|
|
|
|
|
|
|
|
dn: cn=ipasudorunasgroup,cn=index,cn=userRoot,cn=ldbm database,cn=plugins,cn=config
|
|
|
|
only:cn: ipasudorunasgroup
|
|
|
|
default:objectClass: nsIndex
|
|
|
|
default:objectClass: top
|
|
|
|
default:nsSystemIndex: false
|
|
|
|
add:nsIndexType: eq
|
|
|
|
add:nsIndexType: pres
|
|
|
|
add:nsIndexType: sub
|
2013-11-11 15:58:02 -06:00
|
|
|
|
|
|
|
dn: cn=ipatokenradiusconfiglink,cn=index,cn=userRoot,cn=ldbm database,cn=plugins,cn=config
|
2020-09-21 08:12:57 -05:00
|
|
|
only:cn: ipatokenradiusconfiglink
|
|
|
|
default:objectClass: nsIndex
|
|
|
|
default:objectClass: top
|
2013-11-11 15:58:02 -06:00
|
|
|
default:nsSystemIndex: false
|
2020-09-21 08:12:57 -05:00
|
|
|
add:nsIndexType: eq
|
|
|
|
add:nsIndexType: pres
|
|
|
|
add:nsIndexType: sub
|
2014-09-17 07:13:16 -05:00
|
|
|
|
2020-09-21 08:12:57 -05:00
|
|
|
dn: cn=ipauniqueid,cn=index,cn=userRoot,cn=ldbm database,cn=plugins,cn=config
|
|
|
|
only:cn: ipauniqueid
|
|
|
|
default:objectClass: nsIndex
|
|
|
|
default:objectClass: top
|
2014-09-17 07:13:16 -05:00
|
|
|
default:nsSystemIndex: false
|
2020-09-21 08:12:57 -05:00
|
|
|
add:nsIndexType: eq
|
2015-05-14 08:08:58 -05:00
|
|
|
|
2020-09-21 08:12:57 -05:00
|
|
|
dn: cn=ipServicePort,cn=index,cn=userRoot,cn=ldbm database,cn=plugins,cn=config
|
|
|
|
only:cn: ipServicePort
|
|
|
|
default:objectClass: nsIndex
|
|
|
|
default:objectClass: top
|
2015-05-14 08:08:58 -05:00
|
|
|
default:nsSystemIndex: false
|
2020-09-21 08:12:57 -05:00
|
|
|
add:nsIndexType: eq
|
2015-05-25 07:39:07 -05:00
|
|
|
|
2020-09-21 08:12:57 -05:00
|
|
|
dn: cn=krbCanonicalName,cn=index,cn=userRoot,cn=ldbm database,cn=plugins,cn=config
|
|
|
|
only:cn: krbCanonicalName
|
|
|
|
default:objectClass: nsIndex
|
|
|
|
default:objectClass: top
|
2015-05-25 07:39:07 -05:00
|
|
|
default:nsSystemIndex: false
|
2020-09-21 08:12:57 -05:00
|
|
|
add:nsIndexType: eq
|
|
|
|
add:nsIndexType: sub
|
2015-05-25 07:39:07 -05:00
|
|
|
|
2020-09-21 08:12:57 -05:00
|
|
|
dn: cn=krbPasswordExpiration,cn=index,cn=userRoot,cn=ldbm database,cn=plugins,cn=config
|
|
|
|
only:cn: krbPasswordExpiration
|
|
|
|
default:objectClass: nsIndex
|
|
|
|
default:objectClass: top
|
2015-05-25 07:39:07 -05:00
|
|
|
default:nsSystemIndex: false
|
2020-09-21 08:12:57 -05:00
|
|
|
add:nsIndexType: eq
|
2015-06-16 06:20:15 -05:00
|
|
|
|
2020-09-21 08:12:57 -05:00
|
|
|
dn: cn=krbPrincipalName,cn=index,cn=userRoot,cn=ldbm database,cn=plugins,cn=config
|
|
|
|
only:cn: krbPrincipalName
|
|
|
|
default:objectClass: nsIndex
|
|
|
|
default:objectClass: top
|
|
|
|
default:nsSystemIndex: false
|
|
|
|
add:nsIndexType: eq
|
|
|
|
add:nsIndexType: sub
|
|
|
|
add:nsMatchingRule: caseIgnoreIA5Match
|
|
|
|
add:nsMatchingRule: caseExactIA5Match
|
2015-06-26 10:14:41 -05:00
|
|
|
|
2020-09-21 08:12:57 -05:00
|
|
|
dn: cn=l,cn=index,cn=userroot,cn=ldbm database,cn=plugins,cn=config
|
|
|
|
only:cn: l
|
|
|
|
default:objectClass: nsindex
|
|
|
|
default:objectClass: top
|
2016-06-24 07:21:01 -05:00
|
|
|
default:nsSystemIndex: false
|
2020-09-21 08:12:57 -05:00
|
|
|
add:nsIndexType: eq
|
|
|
|
add:nsIndexType: sub
|
2015-06-26 10:14:41 -05:00
|
|
|
|
2020-09-21 08:12:57 -05:00
|
|
|
dn: cn=macAddress,cn=index,cn=userRoot,cn=ldbm database,cn=plugins,cn=config
|
|
|
|
only:cn: macAddress
|
|
|
|
default:objectClass: nsIndex
|
|
|
|
default:objectClass: top
|
2016-06-24 07:21:01 -05:00
|
|
|
default:nsSystemIndex: false
|
2020-09-21 08:12:57 -05:00
|
|
|
add:nsIndexType: eq
|
|
|
|
add:nsIndexType: pres
|
2016-06-07 03:43:50 -05:00
|
|
|
|
2020-09-21 08:12:57 -05:00
|
|
|
dn: cn=managedby,cn=index,cn=userRoot,cn=ldbm database,cn=plugins,cn=config
|
|
|
|
only:cn: managedby
|
|
|
|
default:objectClass: nsIndex
|
|
|
|
default:objectClass: top
|
2016-06-07 03:43:50 -05:00
|
|
|
default:nsSystemIndex: false
|
2020-09-21 08:12:57 -05:00
|
|
|
add:nsIndexType: eq
|
|
|
|
add:nsIndexType: pres
|
|
|
|
add:nsIndexType: sub
|
2015-09-08 11:01:57 -05:00
|
|
|
|
2020-09-21 08:12:57 -05:00
|
|
|
dn: cn=manager,cn=index,cn=userRoot,cn=ldbm database,cn=plugins,cn=config
|
|
|
|
only:cn: manager
|
|
|
|
default:objectClass: nsIndex
|
|
|
|
default:objectClass: top
|
2015-09-08 11:01:57 -05:00
|
|
|
default:nsSystemIndex: false
|
2020-09-21 08:12:57 -05:00
|
|
|
add:nsIndexType: eq
|
|
|
|
add:nsIndexType: pres
|
|
|
|
add:nsIndexType: sub
|
2016-07-22 06:02:38 -05:00
|
|
|
|
2020-09-21 08:12:57 -05:00
|
|
|
dn: cn=member,cn=index,cn=userRoot,cn=ldbm database,cn=plugins,cn=config
|
|
|
|
only:cn: member
|
|
|
|
default:objectClass: nsIndex
|
|
|
|
default:objectClass: top
|
|
|
|
default:nsSystemIndex: false
|
|
|
|
add:nsIndexType: eq
|
|
|
|
add:nsIndexType: pres
|
|
|
|
add:nsIndexType: sub
|
2017-06-08 08:40:20 -05:00
|
|
|
|
2020-09-21 08:12:57 -05:00
|
|
|
dn: cn=memberallowcmd,cn=index,cn=userRoot,cn=ldbm database,cn=plugins,cn=config
|
|
|
|
only:cn: memberallowcmd
|
|
|
|
default:objectClass: nsIndex
|
|
|
|
default:objectClass: top
|
|
|
|
default:nsSystemIndex: false
|
|
|
|
add:nsIndexType: eq
|
|
|
|
add:nsIndexType: pres
|
|
|
|
add:nsIndexType: sub
|
2017-10-27 02:34:38 -05:00
|
|
|
|
2020-09-21 08:12:57 -05:00
|
|
|
dn: cn=memberdenycmd,cn=index,cn=userRoot,cn=ldbm database,cn=plugins,cn=config
|
|
|
|
only:cn: memberdenycmd
|
|
|
|
default:objectClass: nsIndex
|
|
|
|
default:objectClass: top
|
|
|
|
default:nsSystemIndex: false
|
|
|
|
add:nsIndexType: eq
|
|
|
|
add:nsIndexType: pres
|
|
|
|
add:nsIndexType: sub
|
2017-10-27 02:34:38 -05:00
|
|
|
|
2020-09-21 08:12:57 -05:00
|
|
|
dn: cn=memberHost,cn=index,cn=userRoot,cn=ldbm database,cn=plugins,cn=config
|
|
|
|
only:cn: memberHost
|
|
|
|
default:objectClass: nsIndex
|
|
|
|
default:objectClass: top
|
|
|
|
default:nsSystemIndex: false
|
|
|
|
add:nsIndexType: eq
|
|
|
|
add:nsIndexType: pres
|
|
|
|
add:nsIndexType: sub
|
2017-10-27 02:34:38 -05:00
|
|
|
|
2020-09-21 08:12:57 -05:00
|
|
|
dn: cn=memberManager,cn=index,cn=userRoot,cn=ldbm database,cn=plugins,cn=config
|
|
|
|
only:cn: memberManager
|
|
|
|
default:objectClass: nsIndex
|
|
|
|
default:objectClass: top
|
|
|
|
default:nsSystemIndex: false
|
|
|
|
add:nsIndexType: eq
|
|
|
|
add:nsIndexType: pres
|
|
|
|
|
2020-09-28 06:20:45 -05:00
|
|
|
dn: cn=memberPrincipal,cn=index,cn=userRoot,cn=ldbm database,cn=plugins,cn=config
|
|
|
|
only:cn: memberPrincipal
|
|
|
|
default:objectClass: nsIndex
|
|
|
|
default:objectClass: top
|
|
|
|
default:nsSystemIndex: false
|
|
|
|
add:nsIndexType: eq
|
|
|
|
|
2020-09-21 08:12:57 -05:00
|
|
|
dn: cn=memberservice,cn=index,cn=userRoot,cn=ldbm database,cn=plugins,cn=config
|
|
|
|
only:cn: memberservice
|
|
|
|
default:objectClass: nsIndex
|
|
|
|
default:objectClass: top
|
|
|
|
default:nsSystemIndex: false
|
|
|
|
add:nsIndexType: eq
|
|
|
|
add:nsIndexType: pres
|
|
|
|
add:nsIndexType: sub
|
|
|
|
|
|
|
|
dn: cn=memberuid,cn=index,cn=userRoot,cn=ldbm database,cn=plugins,cn=config
|
|
|
|
only:cn: memberuid
|
|
|
|
default:objectClass: nsIndex
|
|
|
|
default:objectClass: top
|
|
|
|
default:nsSystemIndex: false
|
|
|
|
add:nsIndexType: eq
|
|
|
|
add:nsIndexType: pres
|
|
|
|
|
|
|
|
dn: cn=memberUser,cn=index,cn=userRoot,cn=ldbm database,cn=plugins,cn=config
|
|
|
|
only:cn: memberUser
|
|
|
|
default:objectClass: nsIndex
|
|
|
|
default:objectClass: top
|
|
|
|
default:nsSystemIndex: false
|
|
|
|
add:nsIndexType: eq
|
|
|
|
add:nsIndexType: pres
|
|
|
|
add:nsIndexType: sub
|
2017-10-27 02:34:38 -05:00
|
|
|
|
|
|
|
dn: cn=nsHardwarePlatform,cn=index,cn=userroot,cn=ldbm database,cn=plugins,cn=config
|
2020-09-21 08:12:57 -05:00
|
|
|
only:cn: nsHardwarePlatform
|
|
|
|
default:objectClass: nsindex
|
|
|
|
default:objectClass: top
|
|
|
|
default:nsSystemIndex: false
|
|
|
|
add:nsIndexType: eq
|
|
|
|
add:nsIndexType: sub
|
2017-10-27 02:34:38 -05:00
|
|
|
|
|
|
|
dn: cn=nsHostLocation,cn=index,cn=userroot,cn=ldbm database,cn=plugins,cn=config
|
2020-09-21 08:12:57 -05:00
|
|
|
only:cn: nsHostLocation
|
|
|
|
default:objectClass: nsindex
|
|
|
|
default:objectClass: top
|
|
|
|
default:nsSystemIndex: false
|
|
|
|
add:nsIndexType: eq
|
|
|
|
add:nsIndexType: sub
|
2018-12-07 06:08:49 -06:00
|
|
|
|
2020-09-21 08:12:57 -05:00
|
|
|
dn: cn=nsOsVersion,cn=index,cn=userroot,cn=ldbm database,cn=plugins,cn=config
|
|
|
|
only:cn: nsOsVersion
|
|
|
|
default:objectClass: nsindex
|
|
|
|
default:objectClass: top
|
|
|
|
default:nsSystemIndex: false
|
|
|
|
add:nsIndexType: eq
|
|
|
|
add:nsIndexType: sub
|
2018-12-05 10:55:58 -06:00
|
|
|
|
2020-09-21 08:12:57 -05:00
|
|
|
dn: cn=ntUniqueId,cn=index,cn=userRoot,cn=ldbm database,cn=plugins,cn=config
|
|
|
|
only:cn: ntUniqueId
|
|
|
|
default:objectClass: nsIndex
|
|
|
|
default:objectClass: top
|
|
|
|
default:nsSystemIndex: false
|
|
|
|
add:nsIndexType: eq
|
|
|
|
add:nsIndexType: pres
|
2018-12-05 10:55:58 -06:00
|
|
|
|
2020-09-21 08:12:57 -05:00
|
|
|
dn: cn=ntUserDomainId,cn=index,cn=userRoot,cn=ldbm database,cn=plugins,cn=config
|
|
|
|
only:cn: ntUserDomainId
|
|
|
|
default:objectClass: nsIndex
|
|
|
|
default:objectClass: top
|
|
|
|
default:nsSystemIndex: false
|
|
|
|
add:nsIndexType: eq
|
|
|
|
add:nsIndexType: pres
|
2018-12-05 10:55:58 -06:00
|
|
|
|
2020-09-21 08:12:57 -05:00
|
|
|
dn: cn=ou,cn=index,cn=userRoot,cn=ldbm database,cn=plugins,cn=config
|
|
|
|
only:cn: ou
|
|
|
|
default:objectClass: nsIndex
|
|
|
|
default:objectClass: top
|
|
|
|
default:nsSystemIndex: false
|
|
|
|
add:nsIndexType: eq
|
|
|
|
add:nsIndexType: sub
|
2019-05-03 01:00:09 -05:00
|
|
|
|
2020-09-21 08:12:57 -05:00
|
|
|
dn: cn=owner,cn=index,cn=userRoot,cn=ldbm database,cn=plugins,cn=config
|
|
|
|
only:cn: owner
|
|
|
|
default:objectClass: nsIndex
|
|
|
|
default:objectClass: top
|
|
|
|
default:nsSystemIndex: false
|
|
|
|
add:nsIndexType: eq
|
|
|
|
add:nsIndexType: sub
|
2019-05-03 01:00:09 -05:00
|
|
|
|
2020-09-21 08:12:57 -05:00
|
|
|
dn: cn=secretary,cn=index,cn=userRoot,cn=ldbm database,cn=plugins,cn=config
|
|
|
|
only:cn: secretary
|
|
|
|
default:objectClass: nsIndex
|
|
|
|
default:objectClass: top
|
|
|
|
default:nsSystemIndex: false
|
|
|
|
add:nsIndexType: eq
|
|
|
|
add:nsIndexType: pres
|
|
|
|
add:nsIndexType: sub
|
2019-11-05 23:58:42 -06:00
|
|
|
|
2020-09-21 08:12:57 -05:00
|
|
|
dn: cn=seealso,cn=index,cn=userRoot,cn=ldbm database,cn=plugins,cn=config
|
|
|
|
only:cn: seealso
|
|
|
|
default:objectClass: nsIndex
|
|
|
|
default:objectClass: top
|
|
|
|
default:nsSystemIndex: false
|
|
|
|
add:nsIndexType: eq
|
|
|
|
add:nsIndexType: sub
|
2020-05-15 10:50:45 -05:00
|
|
|
|
2020-09-21 08:12:57 -05:00
|
|
|
dn: cn=serverhostname,cn=index,cn=userRoot,cn=ldbm database,cn=plugins,cn=config
|
|
|
|
only:cn: serverhostname
|
|
|
|
default:objectClass: nsIndex
|
|
|
|
default:objectClass: top
|
|
|
|
default:nsSystemIndex: false
|
|
|
|
add:nsIndexType: eq
|
|
|
|
add:nsIndexType: sub
|
2020-09-11 14:15:53 -05:00
|
|
|
|
2020-09-21 08:12:57 -05:00
|
|
|
dn: cn=sourcehost,cn=index,cn=userRoot,cn=ldbm database,cn=plugins,cn=config
|
|
|
|
only:cn: sourcehost
|
|
|
|
default:objectClass: nsIndex
|
|
|
|
default:objectClass: top
|
|
|
|
default:nsSystemIndex: false
|
|
|
|
add:nsIndexType: eq
|
|
|
|
add:nsIndexType: pres
|
|
|
|
add:nsIndexType: sub
|
2020-09-11 14:15:53 -05:00
|
|
|
|
2020-09-21 08:12:57 -05:00
|
|
|
dn: cn=title,cn=index,cn=userRoot,cn=ldbm database,cn=plugins,cn=config
|
|
|
|
only:cn: title
|
|
|
|
default:objectClass: nsIndex
|
|
|
|
default:objectClass: top
|
|
|
|
default:nsSystemIndex: false
|
|
|
|
add:nsIndexType: eq
|
|
|
|
add:nsIndexType: sub
|
|
|
|
|
|
|
|
dn: cn=uid,cn=index,cn=userRoot,cn=ldbm database,cn=plugins,cn=config
|
|
|
|
only:cn: uid
|
|
|
|
default:objectClass: nsIndex
|
|
|
|
default:objectClass: top
|
|
|
|
default:nsSystemIndex: false
|
|
|
|
add:nsIndexType: eq
|
|
|
|
add:nsIndexType: sub
|
|
|
|
|
|
|
|
dn: cn=uidnumber,cn=index,cn=userRoot,cn=ldbm database,cn=plugins,cn=config
|
|
|
|
only:cn: uidnumber
|
|
|
|
default:objectClass: nsIndex
|
|
|
|
default:objectClass: top
|
|
|
|
default:nsSystemIndex: false
|
|
|
|
add:nsIndexType: eq
|
|
|
|
add:nsMatchingRule: integerOrderingMatch
|
|
|
|
|
|
|
|
dn: cn=uniquemember,cn=index,cn=userRoot,cn=ldbm database,cn=plugins,cn=config
|
|
|
|
only:cn: uniquemember
|
|
|
|
default:objectClass: nsIndex
|
|
|
|
default:objectClass: top
|
|
|
|
default:nsSystemIndex: false
|
|
|
|
add:nsIndexType: eq
|
|
|
|
add:nsIndexType: sub
|
|
|
|
|
|
|
|
dn: cn=userCertificate,cn=index,cn=userRoot,cn=ldbm database,cn=plugins,cn=config
|
|
|
|
only:cn: userCertificate
|
|
|
|
default:objectClass: nsIndex
|
|
|
|
default:objectClass: top
|
|
|
|
default:nsSystemIndex: false
|
|
|
|
add:nsIndexType: eq
|
|
|
|
add:nsIndexType: pres
|