diff options
author | Andrew Bartlett <abartlet@samba.org> | 2002-01-26 11:48:42 +0000 |
---|---|---|
committer | Andrew Bartlett <abartlet@samba.org> | 2002-01-26 11:48:42 +0000 |
commit | 5dfba2cf536f761b0aee314ed9e30dc53900b691 (patch) | |
tree | 6d8c6437446d37ed841fe0d4d64685bf8ab2c3d3 /source/utils | |
parent | 151dd7bc6c61e19a993017e5e0b50314801e26de (diff) | |
download | samba-5dfba2cf536f761b0aee314ed9e30dc53900b691.tar.gz samba-5dfba2cf536f761b0aee314ed9e30dc53900b691.tar.xz samba-5dfba2cf536f761b0aee314ed9e30dc53900b691.zip |
Back out some of the less well thought out ideas from last weeks work on
winbind default domains, particulary now I understand whats going on a lot
better. This ensures that the RPC client code does as little 'magic' as
possible - this is up to the application/user. (Where - for to name->sid code
- it was all along). This leaves the change that allows the sid->name code to
return domains and usernames in seperate paramaters.
Andrew Bartlett
Diffstat (limited to 'source/utils')
-rw-r--r-- | source/utils/smbcacls.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/source/utils/smbcacls.c b/source/utils/smbcacls.c index d62907e14be..d2bec218fec 100644 --- a/source/utils/smbcacls.c +++ b/source/utils/smbcacls.c @@ -140,17 +140,14 @@ static BOOL StringToSid(DOM_SID *sid, const char *str) DOM_SID *sids = NULL; int num_sids; BOOL result = True; - fstring name, domain; - + if (strncmp(str, "S-", 2) == 0) { return string_to_sid(sid, str); } - split_domain_name(str, domain, name); - if (!cacls_open_policy_hnd() || !NT_STATUS_IS_OK(cli_lsa_lookup_names(&lsa_cli, lsa_cli.mem_ctx, &pol, 1, - (const char **)&domain, (const char **)&name, + &str, &sids, &types, &num_sids))) { result = False; goto done; |