Ainda nao consegui fazer o samba trabalhar com a base de dados do ldap.
Quando tento logar na estacao win98 aparece a seguinte mensagem de erro
no arquivo de log do samba :
[2004/08/02 11:34:50, 0] lib/smbldap.c:smbldap_search_suffix(1126)
smbldap_search_suffix: Problem during the LDAP search: (unknown) (Invalid
credentials)
Executei o comando
# smbpasswd -w <SENHA>
Setting stored password for "cn=admin,ou=Users,dc=openware,dc=com,dc=br" in
secrets.tdb
Estou com as seguintes opcoes ativadas no samba, smb.conf :
security = user
encrypt passwords = Yes
obey pam restrictions = No
ldap passwd sync = Yes
(....)
# LDAP
passdb backend = ldapsam:ldap://192.168.1.3
ldap suffix = dc=openware,dc=com,dc=br
ldap group suffix = ou=Groups
ldap user suffix = ou=Users
ldap machine suffix = ou=Computers
ldap idmap suffix = ou=Users
ldap admin dn = cn=admin,ou=Users,dc=openware,dc=com,dc=br
ldap ssl = no
add user script = /usr/local/sbin/smbldap-useradd -m "%u"
ldap delete dn = Yes
delete user script = /usr/local/sbin/smbldap-userdel "%u"
add machine script = /usr/local/sbin/smbldap-useradd -w "%u"
add group script = /usr/local/sbin/smbldap-groupadd -p "%g"
delete group script = /usr/local/sbin/smbldap-groupdel "%g"
add user to group script = /usr/local/sbin/smbldap-groupmod -m "%u" "%g"
set primary group script = /usr/local/sbin/smbldap-usermod -g "%g" "%u"