From: Matthias Dieter Wallnöfer Date: Wed, 3 Mar 2010 12:38:34 +0000 (+0100) Subject: s4:dcesrv_samr - Also "OpenGroup" needs to support universal groups X-Git-Tag: samba-3.6.0pre1~4814 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8d0fbfe987f4cefda872bb7a9caca0d9a77bf258;p=thirdparty%2Fsamba.git s4:dcesrv_samr - Also "OpenGroup" needs to support universal groups --- diff --git a/source4/rpc_server/samr/dcesrv_samr.c b/source4/rpc_server/samr/dcesrv_samr.c index b61c6f471d2..77899aa4e6b 100644 --- a/source4/rpc_server/samr/dcesrv_samr.c +++ b/source4/rpc_server/samr/dcesrv_samr.c @@ -2047,9 +2047,10 @@ static NTSTATUS dcesrv_samr_OpenGroup(struct dcesrv_call_state *dce_call, TALLOC /* search for the group record */ ret = gendb_search(d_state->sam_ctx, mem_ctx, d_state->domain_dn, &msgs, attrs, - "(&(objectSid=%s)(objectclass=group)" - "(grouptype=%d))", + "(&(objectSid=%s)(objectClass=group)" + "(|(groupType=%d)(groupType=%d)))", ldap_encode_ndr_dom_sid(mem_ctx, sid), + GTYPE_SECURITY_UNIVERSAL_GROUP, GTYPE_SECURITY_GLOBAL_GROUP); if (ret == 0) { return NT_STATUS_NO_SUCH_GROUP;