s4:provision - remove the "servicePrincipalName" creation on the DC object
authorMatthias Dieter Wallnöfer <mdw@samba.org>
Sun, 31 Oct 2010 13:00:14 +0000 (14:00 +0100)
committerMatthias Dieter Wallnöfer <mdw@samba.org>
Sun, 31 Oct 2010 18:44:07 +0000 (18:44 +0000)
This is now done by the "samba_spnupdate" script.

source4/scripting/python/samba/provision.py
source4/setup/provision_self_join.ldif
source4/setup/provision_self_join_modify.ldif

index 319b63debb37ecb2558746eb0df963f185369be4..441c2b540b98d8edeb2511c2e4fa7e7fc5a67406 100644 (file)
@@ -954,14 +954,10 @@ def setup_self_join(samdb, names,
               "SERVERDN": names.serverdn,
               "INVOCATIONID": invocationid,
               "NETBIOSNAME": names.netbiosname,
-              "DEFAULTSITE": names.sitename,
               "DNSNAME": "%s.%s" % (names.hostname, names.dnsdomain),
               "MACHINEPASS_B64": b64encode(machinepass),
-              "REALM": names.realm,
-              "DOMAIN": names.domain,
               "DOMAINSID": str(domainsid),
               "DCRID": str(next_rid),
-              "DNSDOMAIN": names.dnsdomain,
               "SAMBA_VERSION_STRING": version,
               "NTDSGUID": ntdsguid_line,
               "DOMAIN_CONTROLLER_FUNCTIONALITY": str(domainControllerFunctionality)})
@@ -970,7 +966,6 @@ def setup_self_join(samdb, names,
               "POLICYGUID": policyguid,
               "POLICYGUID_DC": policyguid_dc,
               "DNSDOMAIN": names.dnsdomain,
-              "DOMAINSID": str(domainsid),
               "DOMAINDN": names.domaindn})
     
     # add the NTDSGUID based SPNs
@@ -981,15 +976,12 @@ def setup_self_join(samdb, names,
 
     # Setup fSMORoleOwner entries to point at the newly created DC entry
     setup_modify_ldif(samdb, setup_path("provision_self_join_modify.ldif"), {
-              "DOMAIN": names.domain,
-              "DNSDOMAIN": names.dnsdomain,
               "DOMAINDN": names.domaindn,
               "CONFIGDN": names.configdn,
               "SCHEMADN": names.schemadn, 
               "DEFAULTSITE": names.sitename,
               "SERVERDN": names.serverdn,
               "NETBIOSNAME": names.netbiosname,
-              "NTDSGUID": names.ntdsguid,
               "RIDALLOCATIONSTART": str(next_rid + 100),
               "RIDALLOCATIONEND": str(next_rid + 100 + 499),
               })
index 5f1a2f3e99d2e49f24ff03692f6d3e7144fe50b3..c1f553c851f021b08965473c1f88919735edba07 100644 (file)
@@ -15,20 +15,8 @@ localPolicyFlags: 0
 operatingSystem: Samba
 operatingSystemVersion: ${SAMBA_VERSION_STRING}
 sAMAccountName: ${NETBIOSNAME}$
-# "servicePrincipalName"s for FRS and DFSR don't exit since we still miss DFRS support
-# "servicePrincipalName"s for DNS ("ldap/../ForestDnsZones",
-# "ldap/../DomainDnsZones", "DNS/..") don't exist since we don't support AD DNS
-servicePrincipalName: GC/${DNSNAME}/${REALM}
-servicePrincipalName: HOST/${DNSNAME}/${DOMAIN}
-servicePrincipalName: HOST/${NETBIOSNAME}
-servicePrincipalName: HOST/${DNSNAME}
-servicePrincipalName: HOST/${DNSNAME}/${REALM}
-# "servicePrincipalName"s with GUIDs are located in
-# "provision_self_join_modify.ldif"
-servicePrincipalName: ldap/${DNSNAME}/${DOMAIN}
-servicePrincipalName: ldap/${NETBIOSNAME}
-servicePrincipalName: ldap/${DNSNAME}
-servicePrincipalName: ldap/${DNSNAME}/${REALM}
+# The "servicePrincipalName" updates are now handled by the "samba_spnupdate"
+# script
 userAccountControl: 532480
 userPassword:: ${MACHINEPASS_B64}
 objectSID: ${DOMAINSID}-${DCRID}
index b667e5c40d5f8c99fc70e7b3e12430b26b384326..2fe5a43db6fa9f6ba85a3db12f83c7b7e4e9dbd1 100644 (file)
@@ -38,8 +38,5 @@ rIDNextRID: ${RIDALLOCATIONSTART}
 
 dn: CN=${NETBIOSNAME},OU=Domain Controllers,${DOMAINDN}
 changetype: modify
-add: servicePrincipalName
-servicePrincipalName: E3514235-4B06-11D1-AB04-00C04FC2DCD2/${NTDSGUID}/${DNSDOMAIN}
-servicePrincipalName: ldap/${NTDSGUID}._msdcs.${DNSDOMAIN}
 add: rIDSetReferences
 rIDSetReferences: CN=RID Set,CN=${NETBIOSNAME},OU=Domain Controllers,${DOMAINDN}