mirror of
https://github.com/samba-team/samba.git
synced 2025-01-12 09:18:10 +03:00
f5860b5a85
samdb before we start writing entries into it.
In doing so, I realised we still used 'dnsDomain', which is not part
of the standard schema (now removed).
We also set the 'wrong' side of the linked attributes for the
masteredBy on each partition - this is now set in provision_self_join
and backlinks via the linked attributes code.
When we have the schema loaded, we must also have a valid domain SID
loaded, so that the objectclass module works. This required some ejs
glue.
Andrew Bartlett
(This used to be commit b0de08916e
)
177 lines
4.3 KiB
Plaintext
177 lines
4.3 KiB
Plaintext
#
|
|
# Schema elements which do not exist in AD, but which we use in Samba4
|
|
#
|
|
## Samba4 OID allocation from Samba3's examples/LDAP/samba.schema
|
|
## 1.3.6.1.4.1.7165.4.1.x - attributetypes
|
|
## 1.3.6.1.4.1.7165.4.2.x - objectclasses
|
|
## 1.3.6.1.4.1.7165.4.3.x - LDB/LDAP Controls
|
|
## 1.3.6.1.4.1.7165.4.4.x - LDB/LDAP Extended Operations
|
|
## 1.3.6.1.4.1.7165.4.255.x - mapped OIDs due to conflicts between AD and standards-track
|
|
#
|
|
#
|
|
|
|
|
|
#
|
|
# Not used anymore
|
|
#
|
|
#dn: cn=ntpwdHash,${SCHEMADN}
|
|
#cn: ntpwdHash
|
|
#name: NTPWDHash
|
|
#objectClass: top
|
|
#objectClass: attributeSchema
|
|
#lDAPDisplayName: ntpwdhash
|
|
#isSingleValued: TRUE
|
|
#systemFlags: 17
|
|
#systemOnly: TRUE
|
|
#schemaIDGUID: E961130F-5084-458C-9E9C-DEC16DA08592
|
|
#adminDisplayName: NT-PWD-Hash
|
|
#attributeID: 1.3.6.1.4.1.7165.4.1.1
|
|
#attributeSyntax: 2.5.5.10
|
|
#oMSyntax: 4
|
|
|
|
#
|
|
# Not used anymore
|
|
#
|
|
#dn: cn=lmpwdHash,${SCHEMADN}
|
|
#cn: lmpwdHash
|
|
#name: lmpwdHash
|
|
#objectClass: top
|
|
#objectClass: attributeSchema
|
|
#lDAPDisplayName: lmpwdhash
|
|
#isSingleValued: TRUE
|
|
#systemFlags: 17
|
|
#systemOnly: TRUE
|
|
#schemaIDGUID: CBD0D18C-9C54-4A77-87C4-5CEEAF781253
|
|
#adminDisplayName: LM-PWD-Hash
|
|
#attributeID: 1.3.6.1.4.1.7165.4.1.2
|
|
#attributeSyntax: 2.5.5.10
|
|
#oMSyntax: 4
|
|
|
|
#
|
|
# Not used anymore
|
|
#
|
|
#dn: cn=sambaNtPwdHistory,${SCHEMADN}
|
|
#cn: sambaNtPwdHistory
|
|
#name: sambaNtPwdHistory
|
|
#objectClass: top
|
|
#objectClass: attributeSchema
|
|
#lDAPDisplayName: sambaNtPwdHistory
|
|
#isSingleValued: TRUE
|
|
#systemFlags: 17
|
|
#systemOnly: TRUE
|
|
#schemaIDGUID: 8CCD7658-C574-4435-A38C-99572E349E6B
|
|
#adminDisplayName: SAMBA-NT-PWD-History
|
|
#attributeID: 1.3.6.1.4.1.7165.4.1.3
|
|
#attributeSyntax: 2.5.5.10
|
|
#oMSyntax: 4
|
|
|
|
#
|
|
# Not used anymore
|
|
#
|
|
#dn: cn=sambaLmPwdHistory,${SCHEMADN}
|
|
#cn: sambaLmPwdHistory
|
|
#name: sambaLmPwdHistory
|
|
#objectClass: top
|
|
#objectClass: attributeSchema
|
|
#lDAPDisplayName: sambaLmPwdHistory
|
|
#isSingleValued: FALSE
|
|
#systemFlags: 17
|
|
#systemOnly: TRUE
|
|
#schemaIDGUID: 0EAFE3DD-0F53-495E-8A34-97BB28AF17A4
|
|
#adminDisplayName: SAMBA-LM-PWDHistory
|
|
#attributeID: 1.3.6.1.4.1.7165.4.1.4
|
|
#attributeSyntax: 2.5.5.10
|
|
#oMSyntax: 4
|
|
|
|
dn: CN=sambaPassword,${SCHEMADN}
|
|
objectClass: top
|
|
objectClass: attributeSchema
|
|
lDAPDisplayName: sambaPassword
|
|
isSingleValued: FALSE
|
|
systemFlags: 17
|
|
systemOnly: TRUE
|
|
schemaIDGUID: 87F10301-229A-4E69-B63A-998339ADA37A
|
|
adminDisplayName: SAMBA-Password
|
|
attributeID: 1.3.6.1.4.1.7165.4.1.5
|
|
attributeSyntax: 2.5.5.5
|
|
oMSyntax: 22
|
|
|
|
#
|
|
# Not used anymore
|
|
#
|
|
#dn: cn=dnsDomain,${SCHEMADN}
|
|
#objectClass: top
|
|
#objectClass: attributeSchema
|
|
#lDAPDisplayName: dnsDomain
|
|
#isSingleValued: FALSE
|
|
#systemFlags: 17
|
|
#systemOnly: TRUE
|
|
#schemaIDGUID: A40165E6-5E45-44A7-A8FA-186C94333018
|
|
#adminDisplayName: DNS-Domain
|
|
#attributeID: 1.3.6.1.4.1.7165.4.1.6
|
|
#attributeSyntax: 2.5.5.4
|
|
#oMSyntax: 20
|
|
|
|
dn: cn=privilege,${SCHEMADN}
|
|
objectClass: top
|
|
objectClass: attributeSchema
|
|
lDAPDisplayName: privilege
|
|
isSingleValued: FALSE
|
|
systemFlags: 17
|
|
systemOnly: TRUE
|
|
schemaIDGUID: 7429BC94-CC6A-4481-8B2C-A97E316EB182
|
|
adminDisplayName: Privilege
|
|
attributeID: 1.3.6.1.4.1.7165.4.1.7
|
|
attributeSyntax: 2.5.5.4
|
|
oMSyntax: 20
|
|
|
|
|
|
dn: CN=unixName,${SCHEMADN}
|
|
cn: unixName
|
|
name: unixName
|
|
objectClass: top
|
|
objectClass: attributeSchema
|
|
lDAPDisplayName: unixName
|
|
isSingleValued: TRUE
|
|
systemFlags: 16
|
|
systemOnly: FALSE
|
|
schemaIDGUID: bf9679f2-0de6-11d0-a285-00aa003049e2
|
|
adminDisplayName: Unix-Name
|
|
attributeID: 1.3.6.1.4.1.7165.4.1.9
|
|
attributeSyntax: 2.5.5.4
|
|
oMSyntax: 20
|
|
|
|
#
|
|
# Not used anymore
|
|
#
|
|
#dn: cn=krb5Key,${SCHEMADN}
|
|
#cn: krb5Key
|
|
#name: krb5Key
|
|
#objectClass: top
|
|
#objectClass: attributeSchema
|
|
#lDAPDisplayName: krb5Key
|
|
#isSingleValued: FALSE
|
|
#systemFlags: 17
|
|
#systemOnly: TRUE
|
|
#schemaIDGUID: 0EAFE3DD-0F53-495E-8A34-97BB28AF17A4
|
|
#adminDisplayName: krb5-Key
|
|
#attributeID: 1.3.6.1.4.1.5322.10.1.10
|
|
#attributeSyntax: 2.5.5.10
|
|
#oMSyntax: 4
|
|
|
|
#Allocated: (not used anymore) DSDB_CONTROL_REPLICATED_OBJECT_OID 1.3.6.1.4.1.7165.4.3.1
|
|
|
|
#Allocated: DSDB_CONTROL_CURRENT_PARTITION_OID 1.3.6.1.4.1.7165.4.3.2
|
|
|
|
#Allocated: DSDB_EXTENDED_REPLICATED_OBJECTS_OID 1.3.6.1.4.1.7165.4.4.1
|
|
|
|
#Allocated: (middleName) attributeID: 1.3.6.1.4.1.7165.4.255.1
|
|
|
|
#Allocated: (defaultGroup) attributeID: 1.3.6.1.4.1.7165.4.255.2
|
|
|
|
#Allocated: (modifyTimestamp) samba4ModifyTimestamp: 1.3.6.1.4.1.7165.4.255.3
|
|
#Allocated: (subSchema) samba4SubSchema: 1.3.6.1.4.1.7165.4.255.4
|
|
#Allocated: (objectClasses) samba4ObjectClasses: 1.3.6.1.4.1.7165.4.255.5
|
|
#Allocated: (ditContentRules) samba4DitContentRules: 1.3.6.1.4.1.7165.4.255.6
|
|
#Allocated: (attributeTypes) samba4AttributeTypes: 1.3.6.1.4.1.7165.4.255.7
|