質問: openldapクライアント導入設定 solaris10の環境でopenldapのクライアントの導入設定について質問があります。 openldapサーバをなんとかソースからインストールして、設定はできたのですが、openldapクライアントに関しては、色々インターネットで調べたのですが、わからないことばかりで、 勉強不足で申し訳ありませんが、教えていただけたら幸いです。 1.openldapのクライアント設定は、/usr/local/etc/openldap/ldap.confだと思うんですが、ネットで調べたら、/var/ldap/ldap_client_fileの所もありました。 http://docs.sun.com/app/docs/doc/819-0382/clientsetup-1?a=view ソースでコンパイルしたのでから、ldap.confでよろしんでしょうか? 2, openldapクライアント設定、/etc/nsswitch.confの設定、ldapclientコマンドを実行すれば、これでopenldapクライアントになるでしょうか? よろしくお願いします。
回答: 「openldap のクライアント(コマンド類)の設定」と「ホストを ldap クライアントにするための設定」を混同していませんか? solaris において「ホストを ldap クライアントにするための設定」では os 付属の openldap のものではないクライアント類を使用します。 ですから、別途ユーザが openldap をインストールしたとしても、openldap のクライアントは使用しないため、openldap の設定は関係ありません。 > 1.openldapのクライアント設定は、/usr/local/etc/openldap/ldap.confだと思うんですが openldap のクライアント(コマンド類)の設定は ldap.conf で間違いありません。 > ネットで調べたら、/var/ldap/ldap_client_fileの所もありました。 > http://docs.sun.com/app/docs/doc/819-0382/clientsetup-1?a=view こちらは、ホストを ldap クライアントにするための設定です。 (nis において、ホストを nis クライアントにするための設定に相当します。) なお、/var/ldap/ldap_client_file は ldapclient コマンドを実行することにより生成されるファイルで、ユーザが編修することはありません。 ldapclient コマンドのマニュアルページに以下の記述があります。 ----ここから---- files /var/ldap/ldap_client_cred /var/ldap/ldap_client_file contain the ldap configuration of the client. these files are not to be modified manually. their content is not guaranteed to be human readable. use ldapclient to update them. ----ここまで---- > 2, openldapクライアント設定、/etc/nsswitch.confの設定、ldapclientコマンドを実行すれば、これでopenldapクライアントになるでしょうか? /etc/nsswitch.conf および ldapclient コマンドは、ホストを ldap クライアントとして設定するために使用します。 openldap は関係ありません。