問題の解決策をどこでも探しましたが、まだ見つかりませんでした。これらの 2 つの単純なファイルを sladp.conf と mytree.ldif として持っています。mytree.ldif に何かを追加しようとすると、パスワードを要求され続けます (slapd.conf で定義された roopw だと思います) が、機能しません。 . これについて本当に助けが必要です。
これらは私のファイルです:
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
しかし、うまくいきませんでした。前もって感謝します。