OpenLDAP ユーザーが自分のパスワードを変更できるようにする

OpenLDAP ユーザーが自分のパスワードを変更できるようにする

何かが足りないようです。LDAP 経由でユーザー cent として正常にログインしましたが、ユーザー「cent」(私) のパスワードを変更できません。

[cent@elasticmaster2 ~]$ ldappasswd -H ldap://elasticmaster1.kartikv.com -x -D "cn=cent,ou=Group,dc=kartikv,dc=com" -W -A -S
Old password:
Re-enter old password:
New password:
Re-enter new password:
Enter LDAP Password:
ldap_bind: Invalid credentials (49)

お知らせ下さい

答え1

どちらか

  1. パスワードを間違えた、または
  2. OpenLDAP の設定が間違っています。次のようなエントリがあるはずです:

    access to attrs=userPassword
        by group/groupOfUniqueNames/uniqueMember="<your LDAP admin group>" write
        by anonymous auth
        by self write
        by * none
    

関連情報