Gemes, others,
Ok, I went back and compiled without ldapsam_compat. I am now trying to simply use ldapsam. However, I get this error in the log.smbd when trying to connect with a client:


  [2004/12/23 12:59:18, 0] passdb/pdb_interface.c:make_pdb_methods_name(664)
  No builtin nor plugin backend for ldapsam found
[2004/12/23 12:59:18, 1] passdb/pdb_interface.c:make_pdb_context_list(765)
  Loading ldapsam:ldap://lincon.beloit.edu failed!
[2004/12/23 12:59:21, 0] passdb/pdb_interface.c:make_pdb_methods_name(664)
  No builtin nor plugin backend for ldapsam found
[2004/12/23 12:59:21, 1] passdb/pdb_interface.c:make_pdb_context_list(765)
  Loading ldapsam:ldap://lincon.beloit.edu failed!

Here is the Global part of my smb.conf file:

[global]
        encrypt passwords = yes
        passdb backend = ldapsam:"ldap://lincon.beloit.edu";
        dns proxy = no
        log file = /var/log/samba/%m.log
        load printers = no
        printing =
        server string = backt.beloit.edu
        socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
        workgroup = its
        os level = 20
        hosts allow = all localhost
        printcap name =
        max log size = 50
        max disk size = 100
        invalid users      = root
        ldap suffix        = ou=People,dc=lincon,dc=beloit,dc=edu
        ldap admin dn      = cn=admin,dc=lincon,dc=beloit,dc=edu
        ldap ssl           = no

Do I need additional or different ldap options in this file? Note that we do NOT use Windows Domains. I have no desire to do anything with Windows Domains. There are no Windows servers or workstations with accounts for global access. We are very Unix based here.

I guess I am not understanding whether this is a problem with the ldap server or the samba server at this point. I see that some people use the ldap machine variable in smb.conf. Since I don't care about Windows Domains, do I still need that variable?

Tim



Tim Tyler írta:

Samba Ldap experts,
I am trying to recompile samba to support ldap. After compiling samba with --with-ldapsam, I had no errors with configure or compilation. However, after starting up smbd and nmbd, I get these errors in the log.smbd file when I try to connect to the server:


[2004/12/20 13:57:02, 0] lib/debug.c:reopen_logs(590)
Unable to open new log file /var/log/samba/smbd.log: No such file or directory
[2004/12/20 13:57:02, 0] passdb/pdb_interface.c:make_pdb_methods_name(664)
No builtin nor plugin backend for ldapsam found
[2004/12/20 13:57:02, 1] passdb/pdb_interface.c:make_pdb_context_list(765)
Loading ldapsam:ldap://lincon.beloit.edu failed!
[2004/12/20 13:57:05, 0] passdb/pdb_interface.c:make_pdb_methods_name(664)
No builtin nor plugin backend for ldapsam found
[2004/12/20 13:57:05, 1] passdb/pdb_interface.c:make_pdb_context_list(765)
Loading ldapsam:ldap://lincon.beloit.edu failed!



Is this a problem on the samba side or the ldap server side which is on another server? Any hints about resolving it?
I am just not sure where to begin to look.




Tim Tyler
Network Engineer - Beloit College
[EMAIL PROTECTED]

If you are trying to compile samba3.0.x, then you don't need to pass any special configure option for ldapsam support. The --with-ldapsam configure option is for enabling the ldapsam_compat passdb backend, whith which you could use your old (samba2) ldap user database, until you convert it for using the newer (samba3) schema. I would recommend against using the ldapsam_compat passdb backend, as it there only for compatibility, and is not well tested.


Cheers,

Geza

Tim Tyler
Network Engineer - Beloit College
[EMAIL PROTECTED]


--
To unsubscribe from this list go to the following URL and read the
instructions:  https://lists.samba.org/mailman/listinfo/samba

Reply via email to