2013年2月9日土曜日

[LDAP]OpenLDAP 動作確認

  1. トップオブジェクトを作成
    > ldapadd.exe -x -h localhost -D "cn=Manager,dc=my-domain,dc=com" -w secret
    dn: dc=my-domain,dc=com
    objectClass: top
    objectClass: dcObject
    objectClass: organization
    dc: my-domain
    o: Example Domain
    ^Z (Ctrl + Z, Enter)
    adding new entry "dc=my-domain,dc=com" (← これが表示されれば登録成功)
    
  2. ldapsearch.exe で結果表示
    > ldapsearch.exe -x -h localhost -b dc=my-domain,dc=com
    # extended LDIF
    #
    # LDAPv3
    # base  with scope subtree
    # filter: (objectclass=*)
    # requesting: ALL
    #
    
    # my-domain.com
    dn: dc=my-domain,dc=com
    objectClass: top
    objectClass: dcObject
    objectClass: organization
    dc: my-domain
    o: Example Domain
    
    # search result
    search: 2
    result: 0 Success
    
    # numResponses: 2
    # numEntries: 1
    
  3. 管理者のエントリーを追加
    > ldapadd.exe -x -h localhost -D "cn=Manager,dc=my-domain,dc=com" -w secret
    dn: cn=Manager,dc=my-domain,dc=com
    objectClass: organizationalRole
    cn: Manager
    ^Z (Ctrl + Z, Enter)
    adding new entry "cn=Manager,dc=my-domain,dc=com" (← これが表示されれば登録成功)
    
    ldapsearch で登録されているか確認
    "(cn=Manager)" でフィルターをかける
    
    > ldapsearch.exe -x -h localhost -b dc=my-domain,dc=com "(cn=Manager)"
    # extended LDIF
    #
    # LDAPv3
    # base  with scope subtree
    # filter: (cn=Manager)
    # requesting: ALL
    #
    
    # Manager, my-domain.com
    dn: cn=Manager,dc=my-domain,dc=com
    objectClass: organizationalRole
    cn: Manager
    
    # search result
    search: 2
    result: 0 Success
    
    # numResponses: 2
    # numEntries: 1
    

0 件のコメント:

コメントを投稿