mirror of
https://github.com/samba-team/samba.git
synced 2024-12-23 17:34:34 +03:00
Only set the password if there is one
This commit is contained in:
parent
46167c1d1b
commit
e3fb71dac8
@ -267,12 +267,16 @@ static bool pdb_ads_init_ads_from_sam(struct pdb_ads_state *state,
|
||||
"%s", pdb_get_fullname(sam));
|
||||
|
||||
blob = data_blob_const(pdb_get_nt_passwd(sam), NT_HASH_LEN);
|
||||
ret &= tldap_add_mod_blobs(mem_ctx, pmods, TLDAP_MOD_REPLACE,
|
||||
"unicodePwd", 1, &blob);
|
||||
if (blob.data != NULL) {
|
||||
ret &= tldap_add_mod_blobs(mem_ctx, pmods, TLDAP_MOD_REPLACE,
|
||||
"unicodePwd", 1, &blob);
|
||||
}
|
||||
|
||||
blob = data_blob_const(pdb_get_lanman_passwd(sam), NT_HASH_LEN);
|
||||
ret &= tldap_add_mod_blobs(mem_ctx, pmods, TLDAP_MOD_REPLACE,
|
||||
"dBCSPwd", 1, &blob);
|
||||
if (blob.data != NULL) {
|
||||
ret &= tldap_add_mod_blobs(mem_ctx, pmods, TLDAP_MOD_REPLACE,
|
||||
"dBCSPwd", 1, &blob);
|
||||
}
|
||||
|
||||
ret &= tldap_make_mod_fmt(
|
||||
existing, mem_ctx, pnum_mods, pmods, "userAccountControl",
|
||||
|
Loading…
Reference in New Issue
Block a user