Я везде искал решение моей проблемы, но все еще не нашел Это. У меня есть эти два простых файла, такие как sladp.conf и mytree.ldif, и когда я пытаюсь добавить что-то в mytree.ld, если он продолжает запрашивать пароль (который, я считаю, roopw определен в slapd.conf), он не работает . Мне действительно нужна помощь.
Это мои файлы:
slapd.conf
database dbd
suffix "dc=ers,dc=uminho,dc=pt"
rootdn "cn=Manager,dc=ers,dc=uminho,dc=pt"
rootpw ersadmin
directory /usr/local/var/openldap-data
mytree.ldif
dn: dc=ers, dc=uminho, dc=pt
objectclass: dcObject
objectclass: organization
o: ERS
dc: ers
dn: cn=Manager,dc=ers,dc=uminho,dc=pt
objectclass: organizationalRole
cn: Manager
И это то, что я пытаюсь сделать, и мой ответ:
sudo ldapadd -x -D "cn=Manager,dc=ers,dc=uminho,dc=pt" -W -f /etc/ldap/mytree.ldif
Enter LDAP Password:
ldap_bind: Invalid credentials (49)
Я уже пробовал чтобы зашифровать пароль с помощью
slappasswd -h {SHA} -s ersadmin
и изменить мой файл slapd.conf
password-hash {SHA}
rootpw {SHA}pLEBIPx4rW3eebpwACBGAZkNH4CVBRGW
, но это не сработало. Заранее спасибо.