diff options
author | Andrew Bartlett <abartlet@samba.org> | 2002-09-27 02:09:57 +0000 |
---|---|---|
committer | Andrew Bartlett <abartlet@samba.org> | 2002-09-27 02:09:57 +0000 |
commit | 0a6a0c88d0972fcea4aead7115929f96c0d23cbc (patch) | |
tree | 5ec4937df1b6011b6ae22e00bb54d357f7e42185 | |
parent | 36c2a3820faa1d90cd331881720be0e61ab93460 (diff) | |
download | samba-0a6a0c88d0972fcea4aead7115929f96c0d23cbc.tar.gz samba-0a6a0c88d0972fcea4aead7115929f96c0d23cbc.tar.xz samba-0a6a0c88d0972fcea4aead7115929f96c0d23cbc.zip |
When compiled --with-ldapsam, make ldapsam the default passdb backend.
This is to allow painless upgrades from 2.2, and so people don't get a shock
when they follow old docs.
If ldap has been detected on the system, ldapsam is always available, just not
the default.
Andrew Bartlett
-rw-r--r-- | source/param/loadparm.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/source/param/loadparm.c b/source/param/loadparm.c index ba16d68624f..eb910a1245c 100644 --- a/source/param/loadparm.c +++ b/source/param/loadparm.c @@ -1252,7 +1252,6 @@ static void init_globals(void) string_set(&Globals.szSMBPasswdFile, dyn_SMB_PASSWD_FILE); string_set(&Globals.szPrivateDir, dyn_PRIVATE_DIR); - Globals.szPassdbBackend = str_list_make("smbpasswd unixsam", NULL); /* use the new 'hash2' method by default */ string_set(&Globals.szManglingMethod, "hash2"); @@ -1378,6 +1377,9 @@ static void init_globals(void) #ifdef WITH_LDAP_SAMCONFIG string_set(&Globals.szLdapServer, "localhost"); Globals.ldap_port = 636; + Globals.szPassdbBackend = str_list_make("ldapsam unixsam", NULL); +#else + Globals.szPassdbBackend = str_list_make("smbpasswd unixsam", NULL); #endif /* WITH_LDAP_SAMCONFIG */ string_set(&Globals.szLdapSuffix, ""); |