2004年6月17日木曜日

[Linux] Open LDAP

リンク

OpenLDAP
http://www.openldap.org/
Perl-LDAP
http://ldap.perl.org/
OpenLDAP 2.0 管理者ガイド
http://www5f.biglobe.ne.jp/~inachi/openldap/admin20/index-ja.html
LDAPdでLDAPを使ってみる
http://muimi.com/j/ldap/
LDAP Linux HOWTO
http://www.linux.or.jp/JF/JFdocs/LDAP-HOWTO.html
OpenLDAPに慣れる
http://solaris.bluecoara.net/servers/ldap/


起動
% slapad

起動確認
% ldapsearch -x -b '' -s base +

以下にメッセージが出ればおけ。
version: 2

#
# filter: (objectclass=*)
# requesting: +
#

#
dn:
namingContexts: o=linux,c=JP
supportedControl: 2.16.840.1.113730.3.4.2
supportedExtension: 1.3.6.1.4.1.4203.1.11.1
supportedExtension: 1.3.6.1.4.1.1466.20037
supportedFeatures: 1.3.6.1.4.1.4203.1.5.1
supportedLDAPVersion: 2
supportedLDAPVersion: 3
subschemaSubentry: cn=Subschema

# search result
search: 2
result: 0 Success

# numResponses: 2
# numEntries: 1

エラーが出る場合は、以下のコマンドで起動メッセージをチェック
% slapd -d 127

停止
% kill -INT pid

検索
全データ検索
% ldapsearch -x -b "o=linux,c=JP"
dn: employeeNumber=012345,o=linux,c=JP を検索
% ldapsearch -x -b "employeeNumber=0107420,o=linux,c=JP"
sn: matsumoto を検索
% ldapsearch -x -b "o=linux,c=JP" sn=matsumoto
登録
% ldapadd -D 'cn=root,o=linux,c=JP' -f employee.ldif -W -x

0 件のコメント: