[PATCH] change SAM DB (files,tdb,ldap,nisplus) in smb.conf

Gerald (Jerry) Carter jerry at samba.org
Sat Dec 29 10:02:07 GMT 2001

On Thu, 20 Dec 2001, Stefan Metzmacher wrote:

> Hello,
> I have a patch to change the samdb dynamicly in smb.conf with the parameter:
> sam database = files (default)
> sam database = tdb
> sam database = ldap
> sam database = nisplus


While I like the intent of the patch, I'm not going to apply it.
The reason is that having to redefine pdb_getsampwXX() to
handle a large switch() statement in order to deal with all
of the possible samdb backends is fairly awkward.

We need to move backto to a structure of function pointers and
then enable the various lookups by adding the structure to a list
of backend methods.  This should be done via shared libraries.
We just haven't sat down and done it yet.

Thanks again for the patch.  I'm looking at your other patch

chau, jerry
 Hewlett-Packard                                     http://www.hp.com
 SAMBA Team                                       http://www.samba.org
 --                                            http://www.plainjoe.org
 "Sam's Teach Yourself Samba in 24 Hours" 2ed.      ISBN 0-672-32269-2
 --"I never saved anything for the swim back." Ethan Hawk in Gattaca--

More information about the samba-technical mailing list