Debian squeeze amd64,Samba 3.5 编译选项如下:
--sysconfdir=/etc/samba --with-ldap --with-pam --with-pam_smbpasssmb.conf :
[Global]
Work group = a.com
Server string = PDC SERVER
Security = user
Local master =yes
Os level =100
Domain master =yes
Preferred master =yes
Domain logons=yes
Ldap admin dn ="cn=admin,dc=a,dc=com"
Passdb backend =ldapsam:ldap://127.0.0.1
Ldap ssl = off
Ldap suffix ="dc=a,dc=com"
Encrypt passwords =yes
……OpenLDAP已经正常启动: slapd -h ldap://127.0.0.1:389
#testparm
……
Loaded services file OK.
server role:ROLE_DOMAIN_PDC
…………但启动smbd 报错
# /usr /local/samba/sbin/smbd -D
#tail /usr/local/samba/var/log.smbdFetch_ldap_pw: neither ldap secret retrieved!
Ldap_connect_system:failed to retrieve password from secret.tdb
Connection to ldap server failed for the 15 try !
Samba 是第二次安装的,之前ldap中已存在SambaDomainName 条目。但使用 smbpasswd -W 时似乎没出错?
请教各位这情况是哪配置错了?