On 11/12/2011 06:52 PM, zoolook wrote:
2011/11/11 steve<st...@steve-ss.com>:
  So, On a
win 7 client, where do I put the CA cert?
You don't :-)

Win will talk to samba. Samba talks to OpenLDAP over a tls conection.

> From my experience (since -from my pov- it is not clear in the docs),
Samba needs:

         passdb backend = ldapsam:ldaps://ldap.yourdomain.tld
         ldap ssl = off

Or

         passdb backend = ldapsam:ldap://ldap.yourdomain.tld
         ldap ssl = start tls



BTW, the CN in the certificate must match the ldap uri if smb.conf. In
other words, if your certificate was created using CN=ldap.mydomian,
and you put ldapsam:ldap://localhost in smb.conf, it won't work.

HTH,
Norberto

Hi Norberto

My smb conf looks like this:

passdb backend =  ldapsam:ldap://hh1.site
idmap backend = ldap:ldap://hh1.site
ldap ssl = start tls

hh1.site is my FQDN and is also the CN for the CA and servercerts.

But I'm wondering. Since the samba and ldap servers are both on the same box, is that why TLS isn't working? Because it doesn't make sense to have it? There is no communication between samba and ldap over the network as they are both on the same machine. Would this explain the errors:

The windows clients can login but are denied access to their home folder:

Nov 10 11:20:16 hh1 smbd[6066]: [2011/11/10 11:20:16.268556,  0]
lib/smbldap.c:731(smb_ldap_start_tls)
Nov 10 11:20:16 hh1 smbd[6066]:   Failed to issue the StartTLS instruction:
Connect error

However, they can connect with:

TLS_REQCERT never
in
/etc/openldap/ldap.conf

Confused!
Thanks for your patience.
Steve
--
To unsubscribe from this list go to the following URL and read the
instructions:  https://lists.samba.org/mailman/options/samba

Reply via email to