mirror of
https://github.com/samba-team/samba.git
synced 2025-01-11 05:18:09 +03:00
6173fad231
This ensures the templating code is used, and also makes it clearer
what I need to duplicate in the vampire area.
Also fix a silly bug in the template application code (the samdb
module) that caused templates to be compleatly unused (my fault, from
my commit last night).
Andrew Bartlett
(This used to be commit 4a8ef7197f
)
151 lines
3.3 KiB
Plaintext
151 lines
3.3 KiB
Plaintext
dn: CN=Templates,${BASEDN}
|
|
objectClass: top
|
|
objectClass: container
|
|
cn: Templates
|
|
description: Container for SAM account templates
|
|
instanceType: 4
|
|
uSNCreated: 1
|
|
uSNChanged: 1
|
|
showInAdvancedViewOnly: TRUE
|
|
name: Templates
|
|
systemFlags: 0x8c000000
|
|
objectCategory: CN=Container,CN=Schema,CN=Configuration,${BASEDN}
|
|
isCriticalSystemObject: TRUE
|
|
|
|
###
|
|
# note! the template users must not match normal searches. Be careful
|
|
# with what classes you put them in
|
|
###
|
|
|
|
dn: CN=TemplateUser,CN=Templates,${BASEDN}
|
|
objectClass: top
|
|
objectClass: person
|
|
objectClass: organizationalPerson
|
|
objectClass: Template
|
|
objectClass: userTemplate
|
|
cn: TemplateUser
|
|
name: TemplateUser
|
|
instanceType: 4
|
|
userAccountControl: 0x202
|
|
badPwdCount: 0
|
|
codePage: 0
|
|
countryCode: 0
|
|
badPasswordTime: 0
|
|
lastLogoff: 0
|
|
lastLogon: 0
|
|
pwdLastSet: 0
|
|
primaryGroupID: 513
|
|
accountExpires: -1
|
|
logonCount: 0
|
|
sAMAccountType: 0x30000000
|
|
objectCategory: CN=Person,CN=Schema,CN=Configuration,${BASEDN}
|
|
|
|
dn: CN=TemplateMemberServer,CN=Templates,${BASEDN}
|
|
objectClass: top
|
|
objectClass: Template
|
|
objectClass: userTemplate
|
|
cn: TemplateMemberServer
|
|
name: TemplateMemberServer
|
|
instanceType: 4
|
|
userAccountControl: 0x1002
|
|
badPwdCount: 0
|
|
codePage: 0
|
|
countryCode: 0
|
|
badPasswordTime: 0
|
|
lastLogoff: 0
|
|
lastLogon: 0
|
|
pwdLastSet: 0
|
|
primaryGroupID: 513
|
|
accountExpires: -1
|
|
logonCount: 0
|
|
sAMAccountType: 0x30000001
|
|
objectCategory: CN=Computer,CN=Schema,CN=Configuration,${BASEDN}
|
|
|
|
dn: CN=TemplateDomainController,CN=Templates,${BASEDN}
|
|
objectClass: top
|
|
objectClass: Template
|
|
objectClass: userTemplate
|
|
cn: TemplateDomainController
|
|
name: TemplateDomainController
|
|
instanceType: 4
|
|
userAccountControl: 0x2002
|
|
badPwdCount: 0
|
|
codePage: 0
|
|
countryCode: 0
|
|
badPasswordTime: 0
|
|
lastLogoff: 0
|
|
lastLogon: 0
|
|
pwdLastSet: 0
|
|
primaryGroupID: 513
|
|
accountExpires: -1
|
|
logonCount: 0
|
|
sAMAccountType: 0x30000001
|
|
objectCategory: CN=Computer,CN=Schema,CN=Configuration,${BASEDN}
|
|
|
|
dn: CN=TemplateTrustingDomain,CN=Templates,${BASEDN}
|
|
objectClass: top
|
|
objectClass: Template
|
|
objectClass: userTemplate
|
|
cn: TemplateTrustingDomain
|
|
name: TemplateTrustingDomain
|
|
instanceType: 4
|
|
userAccountControl: 0x820
|
|
badPwdCount: 0
|
|
codePage: 0
|
|
countryCode: 0
|
|
badPasswordTime: 0
|
|
lastLogoff: 0
|
|
lastLogon: 0
|
|
pwdLastSet: 0
|
|
primaryGroupID: 513
|
|
accountExpires: -1
|
|
logonCount: 0
|
|
sAMAccountType: 0x30000002
|
|
|
|
dn: CN=TemplateGroup,CN=Templates,${BASEDN}
|
|
objectClass: top
|
|
objectClass: Template
|
|
objectClass: groupTemplate
|
|
cn: TemplateGroup
|
|
name: TemplateGroup
|
|
instanceType: 4
|
|
groupType: 0x80000002
|
|
sAMAccountType: 0x10000000
|
|
objectCategory: CN=Group,CN=Schema,CN=Configuration,${BASEDN}
|
|
|
|
dn: CN=TemplateAlias,CN=Templates,${BASEDN}
|
|
objectClass: top
|
|
objectClass: Template
|
|
objectClass: aliasTemplate
|
|
cn: TemplateAlias
|
|
name: TemplateAlias
|
|
instanceType: 4
|
|
groupType: 0x80000004
|
|
sAMAccountType: 0x10000000
|
|
|
|
dn: CN=TemplateForeignSecurityPrincipal,CN=Templates,${BASEDN}
|
|
objectClass: top
|
|
objectClass: Template
|
|
objectClass: foreignSecurityPrincipalTemplate
|
|
cn: TemplateForeignSecurityPrincipal
|
|
name: TemplateForeignSecurityPrincipal
|
|
|
|
dn: CN=TemplateSecret,CN=Templates,${BASEDN}
|
|
objectClass: top
|
|
objectClass: leaf
|
|
objectClass: Template
|
|
objectClass: secretTemplate
|
|
cn: TemplateSecret
|
|
name: TemplateSecret
|
|
instanceType: 4
|
|
|
|
dn: CN=TemplateTrustedDomain,CN=Templates,${BASEDN}
|
|
objectClass: top
|
|
objectClass: leaf
|
|
objectClass: Template
|
|
objectClass: trustedDomainTemplate
|
|
cn: TemplateTrustedDomain
|
|
name: TemplateTrustedDomain
|
|
instanceType: 4
|
|
|