From 42cf0af75853648a232928a9df2a6e8f5fe4377e Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Thu, 6 Jan 2005 12:01:11 +0000 Subject: r4563: fixed lsa_EnumAccounts() server side to return all accounts that have privileges, as volker discovered (This used to be commit 09edc31f3b92105dab585614553ba5e94ccdf588) --- source4/rpc_server/lsa/dcesrv_lsa.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'source4/rpc_server') diff --git a/source4/rpc_server/lsa/dcesrv_lsa.c b/source4/rpc_server/lsa/dcesrv_lsa.c index 1107600235..9811c37ace 100644 --- a/source4/rpc_server/lsa/dcesrv_lsa.c +++ b/source4/rpc_server/lsa/dcesrv_lsa.c @@ -464,7 +464,8 @@ static NTSTATUS lsa_EnumAccounts(struct dcesrv_call_state *dce_call, TALLOC_CTX state = h->data; - ret = samdb_search(state->sam_ctx, mem_ctx, state->builtin_dn, &res, attrs, "objectClass=group"); + ret = samdb_search(state->sam_ctx, mem_ctx, state->builtin_dn, &res, attrs, + "privilege=*"); if (ret <= 0) { return NT_STATUS_NO_SUCH_USER; } -- cgit