Jason Signalness
2005-Jun-14 15:48 UTC
[Samba] ldapsam, Sun JES Directory Server, Solaris 9
Hello,
Help!! I'm struggling with ldapsam.
I'm trying to configure Samba to use our LDAP directory (Sun's directory
server) for the storage of Samba user accounts. It already stores our
unix system accounts. I have successfully imported the schema file into
our directory server and have compiled samba with the
"--prefix=/opt/btifs/samba --with-ldapsam" options. I did not notice
any errors during compile.
When I go to start Samba (smbd -D), the daemon dies quickly and this
error is written to the log:
smbd version 3.0.14a started.
Copyright Andrew Tridgell and the Samba Team 1992-2004
[2005/06/14 09:09:02, 0] passdb/pdb_interface.c:make_pdb_methods_name(721)
No builtin nor plugin backend for ldapsam_compat found
[2005/06/14 09:09:02, 1] passdb/pdb_interface.c:make_pdb_context_list(825)
Loading ldapsam_compat failed!
Here is my smb.conf file:
[global]
workgroup = BTIWG1
netbios name = FS1V
encrypt passwords = Yes
allow trusted domains = No
log level = 1
guest account = nobody
map to guest = Bad User
# passdb backend = ldapsam:ldap://ce.btinet.net
# ldap admin dn = cn=Directory Manager
# ldap suffix = ou=People,o=tildebob.com,o=usergroups
[btifs]
path = /opt/btifs
read only = No
browseable = No
hosts allow = . . .
hosts deny = ALL
guest ok = no
Do I need to install some client libraries for this to work? Or did the
compilation not work as expected?
Any hints or suggestions would be a great help!
Thanks,
--
Jason, Systems Administrator
Basin Telecommunications, Inc.
--
tir, 14.06.2005 kl. 17.47 skrev Jason Signalness:> Help!! I'm struggling with ldapsam. > > I'm trying to configure Samba to use our LDAP directory (Sun's directory > server) for the storage of Samba user accounts. It already stores our > unix system accounts. I have successfully imported the schema file into > our directory server and have compiled samba with the > "--prefix=/opt/btifs/samba --with-ldapsam" options. I did not notice > any errors during compile. > > When I go to start Samba (smbd -D), the daemon dies quickly and this > error is written to the log: > > smbd version 3.0.14a started. > Copyright Andrew Tridgell and the Samba Team 1992-2004 > [2005/06/14 09:09:02, 0] passdb/pdb_interface.c:make_pdb_methods_name(721) > No builtin nor plugin backend for ldapsam_compat found > [2005/06/14 09:09:02, 1] passdb/pdb_interface.c:make_pdb_context_list(825) > Loading ldapsam_compat failed! > > Here is my smb.conf file: > > [global] > workgroup = BTIWG1 > netbios name = FS1V > encrypt passwords = Yes > allow trusted domains = No > log level = 1 > guest account = nobody > map to guest = Bad User > # passdb backend = ldapsam:ldap://ce.btinet.net > # ldap admin dn = cn=Directory Manager > # ldap suffix = ou=People,o=tildebob.com,o=usergroupsWhy did you comment out all the stuff you need? Even if you hadn't, your ldap admin dn = cn=Directory Manager wouldn't work, it's not qualified with the rest of the suffix. Also, the ldap suffix is probably wrong. In fact, your whole DIT is probably incorrectly implemented :( You'd also be missing the machine, group and user suffixes, unless they're under the ldap suffix. --Tonni --> [btifs] > path = /opt/btifs > read only = No > browseable = No > hosts allow = . . . > hosts deny = ALL > guest ok = no > > Do I need to install some client libraries for this to work? Or did the > compilation not work as expected? > > Any hints or suggestions would be a great help! > > Thanks, > > -- > Jason, Systems Administrator > Basin Telecommunications, Inc. > ---- mail: tonye@billy.demon.nl http://www.billy.demon.nl