So I read through quite a bit of the samba howto and finally got samba setup.
One big problem I ran into was the following
operation is not possible without initialized secure memory (you may have used the wrong program for this task) [2005/08/16 14:24:27, 0] smbd/server.c:main(798)
It appears that happens when I have SSL or TLS initialized, I solved it by upgrading libldap2 from 2.1.23-1 to 2.1.30-8 and libgnutls7 from 0.8.12-3.1 to 0.8.12-7
- Getting ldap auth working
apt-get install libnss-ldap pam-ldap
Still have some big problems in that i have too many different password databases floating around.