The Samba-Bugzilla – Attachment 1887 Details for
Bug 3751
Speed up 'getent passwd' on AD domains with LDAP filter
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
Restrict query_user_list results to users with SFU attribute
samba-3.0.23pre1-filter_users.patch (text/plain), 808 bytes, created by
Bob Gautier (550 Unknown Recipient)
on 2006-05-04 09:43:21 UTC
(
hide
)
Description:
Restrict query_user_list results to users with SFU attribute
Filename:
MIME Type:
Creator:
Bob Gautier (550 Unknown Recipient)
Created:
2006-05-04 09:43:21 UTC
Size:
808 bytes
patch
obsolete
>--- samba-3.0.23/source/nsswitch/winbindd_ads.c.filter_users 2006-04-20 03:29:21.000000000 +0100 >+++ samba-3.0.23/source/nsswitch/winbindd_ads.c 2006-05-04 15:10:44.000000000 +0100 >@@ -156,6 +156,7 @@ > ADS_ATTR_SFU_SHELL_OID, > ADS_ATTR_SFU_GECOS_OID, > NULL}; >+ char *query = NULL; > int i, count; > ADS_STATUS rc; > void *res = NULL; >@@ -173,7 +174,14 @@ > goto done; > } > >- rc = ads_search_retry(ads, &res, "(objectClass=user)", attrs); >+ if (use_nss_info("sfu")) >+ asprintf(&query,"(&(objectClass=user)(%s=*))",ads->schema.sfu_uidnumber_attr); >+ >+ rc = ads_search_retry(ads, &res, query ? query : "(objectClass=user)", attrs); >+ >+ if (query) >+ free(query); >+ > if (!ADS_ERR_OK(rc) || !res) { > DEBUG(1,("query_user_list ads_search: %s\n", ads_errstr(rc))); > goto done;
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 3751
: 1887