r685: The SAM is dead! Long live the new SAM! ;-)
authorAndrew Bartlett <abartlet@samba.org>
Thu, 13 May 2004 15:34:56 +0000 (15:34 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 17:53:42 +0000 (12:53 -0500)
commitd12e825042d1f108051eb6e205340dee444d5591
tree5adf81912ab36d1a9c1e3eb28f6aa6d83c655a05
parent060f94b9fcf9ceddff6700738e35b537cef605ca
r685: The SAM is dead!  Long live the new SAM!  ;-)

This commit kills passdb, which was only hosting the auth subsystem.

With the work tridge has done on Samba4's SAM backend, this can (and
now is) all hosted on ldb.  The auth_sam.c file now references this
backend.

You will need to assign your users passwords in ldb - adding a new line:

unicodePwd: myPass

to a record, using ldbedit, should be sufficient.  Naturally, this
assumes you have had your personal SAMR provisioning tutorial from
tridge.  Everybody else can still use the anonymous logins.

Andrew Bartlett
(This used to be commit 2aa0b55fb86648731d5f2201fa5a6aa993b7ca48)
26 files changed:
source4/auth/auth.h
source4/auth/auth_sam.c
source4/auth/auth_util.c
source4/auth/config.m4
source4/configure.in
source4/include/includes.h
source4/include/smb.h
source4/lib/username.c
source4/lib/util_getent.c
source4/lib/util_sid.c
source4/nsswitch/wb_client.c
source4/passdb/config.m4 [deleted file]
source4/passdb/machine_sid.c [deleted file]
source4/passdb/passdb.c [deleted file]
source4/passdb/passdb.h [deleted file]
source4/passdb/pdb_compat.c [deleted file]
source4/passdb/pdb_get_set.c [deleted file]
source4/passdb/pdb_guest.c [deleted file]
source4/passdb/pdb_interface.c [deleted file]
source4/passdb/pdb_ldap.c [deleted file]
source4/passdb/pdb_smbpasswd.c [deleted file]
source4/passdb/pdb_tdb.c [deleted file]
source4/passdb/pdb_unix.c [deleted file]
source4/passdb/util_sam_sid.c [deleted file]
source4/smb_server/password.c
source4/smbd/process.c