1. ホーム
  2. ldap

ldap サーバー構築 - ldap_bind: 無効な認証情報 (49) エラーの解決

2022-02-09 20:46:40

<スパン ldapサーバーの設定中にInvalid credentials (49) エラーに何度も遭遇し、うまくいくのに時間がかかりました。

解決方法は以下の通りです。

1. この問題の原因の一つは、sldap.confファイルのrootpwの設定にあります。rootpwは行頭に書き、その前にスペースを入れず、次のようにパスワードとの間にタブキーを使用します。


2、私の問題の原因はslapd.dフォルダに関連しており、それはsudo slaptest -f /etc/openldap/slapd.conf -F /etc/openldap/slapd.d ファイルを実行するとき、 slapd.conf ファイルが正しく使われていない、 /usr/share/ openldap-servers/slapd.conf.obsolete テンプレートを使っていない、手で書いたので Invalid credentials (49) エラーになるためである。解決方法は以下の通りです。

<スパン a. rm /etc/openldap/slapd.d/* を実行します。

b. cp /usr/share/openldap-servers/slapd.conf.obsolete /etc/openldap/slapd.conf システムに付属するテンプレートを使用して実行します。 

c. chown ldap:ldap /etc/openldap/slapd.d 

d. chmod -R 755 /etc/openldap/slapd.d 

そこで、Invalid credentials (49) で問題が発生した場合は、次の方法を試してみてください。

3. また、解決までの過程で、slapd.confファイルのrootpwの後ろの値(パスワード)を修正し、slapdサービスを再起動したところ、パスワードが修正されておらず、元のパスワードでしかログインできないことが判明しました。そして、sudo slaptest -f /etc/openldap/slapd.conf -F /etc/openldap/slapd.d を再実行すると、本当にパスワードが正常に変更されている。