diff options
author | Gerald Carter <jerry@samba.org> | 2006-05-02 12:13:23 +0000 |
---|---|---|
committer | Gerald (Jerry) Carter <jerry@samba.org> | 2007-10-10 11:16:39 -0500 |
commit | 7433dba78bda27cd6366a49b0efc10a387439ccd (patch) | |
tree | 44aee66320fd1e8645bcc71a710d31dfb8817a81 /source/auth/auth_util.c | |
parent | be2bd3945c057a4ad72251f809cffbe4694a7e3d (diff) | |
download | samba-7433dba78bda27cd6366a49b0efc10a387439ccd.tar.gz samba-7433dba78bda27cd6366a49b0efc10a387439ccd.tar.xz samba-7433dba78bda27cd6366a49b0efc10a387439ccd.zip |
r15393: remove extra call to fallback user creation on member servers; it's handled by the smb_getpwnam() call deeper in
Diffstat (limited to 'source/auth/auth_util.c')
-rw-r--r-- | source/auth/auth_util.c | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/source/auth/auth_util.c b/source/auth/auth_util.c index 4ffbba2e237..c6d7b44d4e6 100644 --- a/source/auth/auth_util.c +++ b/source/auth/auth_util.c @@ -1563,16 +1563,11 @@ NTSTATUS make_server_info_info3(TALLOC_CTX *mem_ctx, return NT_STATUS_NO_MEMORY; } + /* this call will try to create the user if necessary */ + nt_status = fill_sam_account(mem_ctx, nt_domain, sent_nt_username, &found_username, &uid, &gid, sam_account); - if (NT_STATUS_EQUAL(nt_status, NT_STATUS_NO_SUCH_USER)) { - DEBUG(3,("User %s does not exist, trying to add it\n", - internal_username)); - smb_create_user( nt_domain, sent_nt_username, NULL); - nt_status = fill_sam_account( mem_ctx, nt_domain, sent_nt_username, - &found_username, &uid, &gid, sam_account ); - } /* if we still don't have a valid unix account check for 'map to guest = bad uid' */ |