mirror of
https://github.com/samba-team/samba.git
synced 2024-12-24 21:34:56 +03:00
The caller must always set the RID on the SAM_ACCOUNT, so don't try and guess
it from the UID.
Andrew Bartlett
(This used to be commit cdc1d05051
)
This commit is contained in:
parent
84e479c4a3
commit
c5be81e636
@ -1921,9 +1921,7 @@ static BOOL init_ldap_from_sam (struct ldapsam_privates *ldap_state,
|
||||
DEBUG(2, ("Setting entry for user: %s\n", pdb_get_username(sampass)));
|
||||
|
||||
if (pdb_get_init_flags(sampass, PDB_USERSID) == PDB_DEFAULT) {
|
||||
if (!IS_SAM_DEFAULT(sampass, PDB_UID)) {
|
||||
rid = fallback_pdb_uid_to_user_rid(pdb_get_uid(sampass));
|
||||
} else if (ldap_state->permit_non_unix_accounts) {
|
||||
if (ldap_state->permit_non_unix_accounts) {
|
||||
if (!NT_STATUS_IS_OK(ldapsam_next_rid(ldap_state, &rid, USER_RID_TYPE))) {
|
||||
DEBUG(0, ("NO user RID specified on account %s, and "
|
||||
"finding next available NUA RID failed, "
|
||||
|
Loading…
Reference in New Issue
Block a user