FreeBSD 5.4
openldap2.2.26 + nss_ldap-1.204_5 + pam_ldap-1.7.6
samba-3.0.14a,1 + smbldap-tools-0.8.7
Не пойму как создаются пароли. Вот например:
COMP# ldappasswd -x -W -D"cn=admin,dc=test,dc=ru" -s XXXXXXXX "cn=samba,ou=DSA,dc=test,dc=ru"
Enter LDAP Password:
Result: Success (0)
тогда команда
smbpasswd testuser1 - работает
а команда
ldapsearch -x -W -D"cn=samba,ou=DSA,dc=test,dc=ru"
Enter LDAP Password: XXXXXXXXXX
ldap_bind: Invalid credentials (49)
если userPassword меняю с помощью файла ldif
dn: uid=samba,ou=Users,dc=test,dc=ru
changetype: modify
replace: userPassword
userPassword:ПАРОЛЬ
ldapmodify -x -W -D"cn=admin,dc=test,dc=ru" -f samba.ldif
то наоборот команда
smbpasswd testuser - неработает
Invalid credentials (49)
а команда
ldapsearch -x -W -D"cn=samba,ou=DSA,dc=test,dc=ru"
Enter LDAP Password: XXXXXXXXXX
работает и показывает содержимое LDAP базы
Почему такое происходит, как исправить.