From 01e094b53ff87ca83993e59196efa2c7adca1eec Mon Sep 17 00:00:00 2001 From: Christian Ambach Date: Tue, 18 Jun 2013 10:43:38 +0200 Subject: s3:passdb/pdb_ldap make the module handle well-known overwrite the passdb defaults and let this module handle well-knowns Signed-off-by: Christian Ambach Reviewed-by: Michael Adam --- source3/passdb/pdb_ldap.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'source3/passdb') diff --git a/source3/passdb/pdb_ldap.c b/source3/passdb/pdb_ldap.c index 0905ab4eeb..fd90db3295 100644 --- a/source3/passdb/pdb_ldap.c +++ b/source3/passdb/pdb_ldap.c @@ -6435,6 +6435,11 @@ static NTSTATUS pdb_init_ldapsam_common(struct pdb_methods **pdb_method, const c return NT_STATUS_OK; } +static bool ldapsam_is_responsible_for_wellknown(struct pdb_methods *m) +{ + return true; +} + /********************************************************************** Initialise the normal mode for pdb_ldap *********************************************************************/ @@ -6472,6 +6477,8 @@ NTSTATUS pdb_ldapsam_init_common(struct pdb_methods **pdb_method, (*pdb_method)->search_users = ldapsam_search_users; (*pdb_method)->search_groups = ldapsam_search_groups; (*pdb_method)->search_aliases = ldapsam_search_aliases; + (*pdb_method)->is_responsible_for_wellknown = + ldapsam_is_responsible_for_wellknown; if (lp_parm_bool(-1, "ldapsam", "trusted", False)) { (*pdb_method)->enum_group_members = ldapsam_enum_group_members; -- cgit