mirror of
https://github.com/samba-team/samba.git
synced 2025-08-03 04:22:09 +03:00
s4:kerberos Fix the salt to match Windows 2008.
The previous commit changed the wrong end - we must fix our server, not our client. Andrew Bartlett
This commit is contained in:
@ -248,7 +248,7 @@ static int setup_kerberos_keys(struct setup_password_fields_io *io)
|
|||||||
char *name;
|
char *name;
|
||||||
char *saltbody;
|
char *saltbody;
|
||||||
|
|
||||||
name = talloc_strdup(io->ac, io->u.sAMAccountName);
|
name = strlower_talloc(io->ac, io->u.sAMAccountName);
|
||||||
if (!name) {
|
if (!name) {
|
||||||
ldb_oom(ldb);
|
ldb_oom(ldb);
|
||||||
return LDB_ERR_OPERATIONS_ERROR;
|
return LDB_ERR_OPERATIONS_ERROR;
|
||||||
|
@ -687,7 +687,7 @@ def secretsdb_self_join(secretsdb, domain,
|
|||||||
dnsdomain = realm.lower()
|
dnsdomain = realm.lower()
|
||||||
msg["objectClass"] = ["top", "primaryDomain", "kerberosSecret"]
|
msg["objectClass"] = ["top", "primaryDomain", "kerberosSecret"]
|
||||||
msg["realm"] = realm
|
msg["realm"] = realm
|
||||||
msg["saltPrincipal"] = "host/%s.%s@%s" % (netbiosname, dnsdomain.lower(), realm.upper())
|
msg["saltPrincipal"] = "host/%s.%s@%s" % (netbiosname.lower(), dnsdomain.lower(), realm.upper())
|
||||||
msg["msDS-KeyVersionNumber"] = [str(key_version_number)]
|
msg["msDS-KeyVersionNumber"] = [str(key_version_number)]
|
||||||
msg["privateKeytab"] = ["secrets.keytab"];
|
msg["privateKeytab"] = ["secrets.keytab"];
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user