![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
openLDAPをインストールして、ドキュメントのクイックスタート「 http://www.openldap.org/doc/admin24/quickstart.h … 」を見ながら、設定を行なっているのですが、期待した結果が得られません。
ドキュメントによると、slapd.confに「suffix "dc=example,dc=com"」と記述した場合、slapdのサービスを起動した後で「ldapsearch -x -b '' -s base '(objectclass=*)' namingContexts」を実行すると、「dn: namingContexts: dc=example,dc=com」と表示されるべきなのですが、「namingContexts: dc=my-domain,dc=com」と表示されてしまいます。そのためかどうかわかりませんが、後続のldapaddを行なっても、正しいパスワードを入れているつもりなのにInvalid Credentials(49)が表示されてしまいます。
環境:CentOS 6 x86_64
インストール:openldap-servers と openldap-clientsをyumでインストールした
rpm -qc openldap-serversの結果:
/etc/openldap/schema/collective.schema
/etc/openldap/schema/corba.schema
/etc/openldap/schema/core.ldif
/etc/openldap/schema/core.schema
/etc/openldap/schema/cosine.ldif
/etc/openldap/schema/cosine.schema
/etc/openldap/schema/duaconf.schema
/etc/openldap/schema/dyngroup.schema
/etc/openldap/schema/inetorgperson.ldif
/etc/openldap/schema/inetorgperson.schema
/etc/openldap/schema/java.schema
/etc/openldap/schema/misc.schema
/etc/openldap/schema/nis.ldif
/etc/openldap/schema/nis.schema
/etc/openldap/schema/openldap.ldif
/etc/openldap/schema/openldap.schema
/etc/openldap/schema/pmi.schema
/etc/openldap/schema/ppolicy.schema
/etc/openldap/schema/redhat/autofs.schema
/etc/openldap/slapd.conf
/etc/pki/tls/certs/slapd.pem
/etc/sysconfig/ldap
当然、slapd.conf は /etc/openldap の中に作っています。
アドバイスよろしくお願いします。
No.1ベストアンサー
- 回答日時:
yumでopenldap-serversをインストールしたときに、
/etc/openldap/slapd.confはありましたか?
# 手元のCentOS6(i386)では存在しませんでしたが…。
# slapd.dの方に移行させて、バックアップファイルを残してslapd.confは削除されたようです。
ということで、正しいかは微妙ですが途中までいぢってみました。
# やる前に検索などして正当性などの検証して下さい。
1)slapdを停止させる。
# service slapd stop
2)作成されたデータベースをとりあえず削除。
# rm -f /vat/lib/ldap/*
3)同じく作成された設定データベースを削除。(rpmインストール時のデフォルトが書き込まれている模様)
# rm -rf /etc/openldap/slapd.d/*
4)slapd.confをバックアップからコピー。
# cp /etc/openldap/slapd.conf.bak /etc/openldap/slapd.conf
5)slapd.confを編集。
# vi /etc/openldap/slapd.conf
6)オーナーを変更。
# chown ldap.ldap /etc/openldap/slapd.conf
7)設定データベースを再構築。
# sudo -u ldap slaptest -f /etc/openldap/slapd.conf -F /etc/openldap/slapd.d
8)DB_CONFIGを戻す。
# cp /usr/share/doc/openldap-servers-2.4.19/DB_CONFIG.example /var/lib/ldap/DB_CONFIG
# chown ldap.ldap /var/lib/ldap/DB_CONFIG
9)slapd起動。
# service slapd start
7を実施した時点で、/etc/openldap/slapd.d/cn=config/olcDatabase={1}bdb.ldifのolcSuffixが更新されています。
この状態でエントリ追加を行えば適用されるかと。
# 以降はslapd.d以下がメインで使われるでしょうから、slapd.confは不要…になると思われます。
もっとスマートな方法がある…とは思われますけどね。
ありがとうございました。一度openldap関連をyum remove してみたのですが、それだけではデータベースの内容や各種設定ファイルが消えなかったので全て手動で消してから、このステップを行い、ldapaddも成功しました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- UNIX・Linux postfix smtpサーバーリレーがTLSハンドシェーク失敗 1 2022/08/15 15:45
- その他(車) 会社の社用車にはETCの機械は付いていますが、ETCカードは支給されていないので、高速などを乗るとき 14 2022/12/09 15:14
- クレジットカード フィッシング詐欺 ETCカードでキャッシュ機能のないカードを入力した場合 どのような事が起こってしま 1 2022/08/14 10:49
- その他(車) ETCの機械にカードを入れていなくても、ETCカードを持っていれば高速道路でETCは使えますか? 普 19 2022/12/18 05:50
- UNIX・Linux Linuxの「/etc/hosts.allow」「/etc/hosts.deny」について 2 2022/09/29 13:20
- カスタマイズ(車) 別の車にETC車載器を乗せ換える方法は? 8 2023/08/06 15:03
- クレジットカード 至急回答お願いします!! エポスカードについてです。 私は教習所に入る時にエポスETCカードの登録を 1 2023/01/20 18:39
- 車検・修理・メンテナンス ETCについての疑問なんですけど、 ETCってETC車載器に登録された情報で車種を判別してるんですよ 5 2022/05/01 21:37
- その他(交通機関・地図) ETCでの高速道路料金 軽自動車と普通車 2 2023/05/21 20:10
- 電子マネー・電子決済 ETCカード 7 2023/05/30 20:51
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Apacheをサービスに組み込めません
-
【DNS】ゾーン情報が上手く設定...
-
BIND エラー not found: 3(NXD...
-
コアダンプについて
-
CentOSの解像度・変更方法。
-
パスワード設定していないユー...
-
同一のホスト名で何か問題があ...
-
リモートデスクトップ接続でパ...
-
AWSでSSH接続をしたいのですが...
-
Mailの送信済みメールボックス...
-
CentOSにて、eth0でPingが通ら...
-
複数IPアドレスによるサーバ運...
-
「DNSサーバーを自動的に取得す...
-
エクセルで#N/Aを含めた平均値...
-
DNSサーバを設定したのですがns...
-
sakuraエディタの行数の表示の...
-
”Tortoise SVN” と ”Subversio...
-
ワークグループ設定のPCの名前解決
-
macで送信済みメールが突然消え...
-
レンタルサーバーについて(長...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【DNS】ゾーン情報が上手く設定...
-
crontabでtarを実行した際、エ...
-
BIND エラー not found: 3(NXD...
-
centOS5ユーザー管理
-
ネットワークの再起動方法
-
named.confの設定
-
logrotate.confでmonthlyとした...
-
apacheの<IfModule prefork.c>...
-
Apacheをサービスに組み込めません
-
Apacheとtomcatの連携で発生す...
-
FreeBSDのrc.confに変な表示が...
-
echo $LANGで何も表示されません。
-
Red Hat Linux7.3でNICが認識さ...
-
シャットダウンが途中で止まっ...
-
BINDが起動しない
-
コアダンプについて
-
DNSが起動できない
-
おすすめのウィンドウマネージ...
-
openLDAPでslapd.confの設定
-
VNCへのアクセス制限
おすすめ情報