diff options
author | Günther Deschner <gd@samba.org> | 2008-01-25 01:00:51 +0100 |
---|---|---|
committer | Günther Deschner <gd@samba.org> | 2008-01-25 01:04:30 +0100 |
commit | 92183450f1eedd2892ed8612ccaf97c65098c636 (patch) | |
tree | 6036868abf176579b8bf3b4f1c89e6198258be5b /source3/utils/net_domain.c | |
parent | ed8385a177cf45de2970d70f08857b8aa60c046b (diff) | |
download | samba-92183450f1eedd2892ed8612ccaf97c65098c636.tar.gz samba-92183450f1eedd2892ed8612ccaf97c65098c636.tar.bz2 samba-92183450f1eedd2892ed8612ccaf97c65098c636.zip |
Trying to avoid defining new SAMR acct creation flags when we already have them with different
names. Matt, Jeremy, please check.
Guenther
(This used to be commit d4a9e46edf7336f673c001c559af96eb0ecf9f6f)
Diffstat (limited to 'source3/utils/net_domain.c')
-rw-r--r-- | source3/utils/net_domain.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/source3/utils/net_domain.c b/source3/utils/net_domain.c index a98f090e62..1c34a3b60e 100644 --- a/source3/utils/net_domain.c +++ b/source3/utils/net_domain.c @@ -245,12 +245,14 @@ NTSTATUS netdom_join_domain( TALLOC_CTX *mem_ctx, struct cli_state *cli, const_acct_name = acct_name; /* Don't try to set any acb_info flags other than ACB_WSTRUST */ + acct_flags = SEC_GENERIC_READ | SEC_GENERIC_WRITE | SEC_GENERIC_EXECUTE | + SEC_STD_WRITE_DAC | SEC_STD_DELETE | + SAMR_USER_ACCESS_SET_PASSWORD | + SAMR_USER_ACCESS_GET_ATTRIBUTES | + SAMR_USER_ACCESS_SET_ATTRIBUTES; - acct_flags = SAMR_GENERIC_READ | SAMR_GENERIC_WRITE | - SAMR_GENERIC_EXECUTE | SAMR_STANDARD_WRITEDAC | - SAMR_STANDARD_DELETE | SAMR_USER_SETPASS | SAMR_USER_GETATTR | - SAMR_USER_SETATTR; DEBUG(10, ("Creating account with flags: %d\n",acct_flags)); + status = rpccli_samr_create_dom_user(pipe_hnd, mem_ctx, &domain_pol, acct_name, acb_info, acct_flags, &user_pol, &user_rid); |