整理中

インストール

slapdの準備

  1. 雛形のコピー
    -bash-3.2# cd /opt/csw/etc/openldap/
    -bash-3.2# ls
    DB_CONFIG.example  ldap.conf  ldap.conf.default  schema  slapd.conf.default
    -bash-3.2# cat slapd.conf | grep "^[a-zA-Z]"
    include	/opt/csw/etc/openldap/schema/core.schema
    pidfile	/opt/csw/var/run/slapd.pid
    argsfile	/opt/csw/var/run/slapd.args
    modulepath	/opt/csw/libexec/openldap
    moduleload	back_bdb.la
    database	bdb
    suffix		"dc=my-domain,dc=com"
    rootdn		"cn=Manager,dc=my-domain,dc=com"
    rootpw		secret
    directory	/opt/csw/var/openldap-data
    index	objectClass	eq
    -bash-3.2# 
  2. rootpw の生成
    -bash-3.2# /opt/csw/sbin/slappasswd 
    New password: **********
    Re-enter new password: **********
    {SSHA}Ecv1On74jfL21fz9uZwV346F9QFLt5z/
  3. トップレベルのdn(suffix)と、rootdn、rootpw の設定を行う
    -bash-3.2# cat slapd.conf | grep "^[a-zA-Z]"
    include		/opt/csw/etc/openldap/schema/core.schema
    pidfile		/opt/csw/var/run/slapd.pid
    argsfile	/opt/csw/var/run/slapd.args
    modulepath	/opt/csw/libexec/openldap
    moduleload	back_bdb.la
    database	bdb
    suffix		"dc=hondou,dc=jp"
    rootdn		"cn=Manager,dc=hondou,dc=jp"
    rootpw		{SSHA}Ecv1On74jfL21fz9uZwV346F9QFLt5z/
    directory	/opt/csw/var/openldap-data
    index	objectClass	eq
  4. BDB の準備
    -bash-3.2# cd /opt/csw/var/openldap-data/-bash-3.2# ls
    DB_CONFIG.example
    -bash-3.2# cp DB_CONFIG.example DB_CONFIG
  5. syslog の設定
    -bash-3.2# tail -10 /etc/syslog.conf 
    #
    ifdef(`LOGHOST', ,
    user.err					/dev/sysmsg
    user.err					/var/adm/messages
    user.alert					`root, operator'
    user.emerg					*
    )
    
    # Open LDAP
    local4.debug					/var/log/slapd
    -bash-3.2# touch /var/log/slapd
    -bash-3.2# svcadm restart svc:/system/system-log:default
    • syslog.conf の最終行に、local4( openldap の facility )の設定を行う
      • Linux では、local4.* と書くが、Solaris では local4.debug
    • ログファイルは、touch コマンドで作ってあげなければならないようだ
    • syslogd の再起動
  6. openldap をとりあえず起動する
    -bash-3.2# svcadm enable svc:network/cswopenldap:default
    -bash-3.2# cat /var/log/slapd 
    Aug 19 00:12:32 solamame slapd[828]: [ID 702911 local4.debug] @(#) $OpenLDAP:
    slapd 2.3.39 (Feb 22 2008 18:17:39) $
    Aug 19 00:12:32 solamame 	asmoore@thor
    Aug 19 00:12:33 solamame slapd[829]: [ID 100111 local4.debug] slapd starting
    -bash-3.2# 

最低限のエントリの作成

  1. トップノードと管理者
    kagyuu@solamame:~$ cat init.ldif 
    dn: dc=hondou,dc=jp
    objectClass: organization
    objectClass: dcObject
    o: HONDOU HOME SERVER
    dc: hondou
    
    dn: cn=Manager,dc=hondou,dc=jp
    objectClass: organizationalRole
    cn: Manager
    kagyuu@solamame:~$ sudo ldapadd -x -D "cn=Manager,dc=hondou,dc=jp" -W -f init.ldif 
  2. ユーザデータ(認証用)・サービスデータ(パラメータ格納用)・サンドボックス(実験用) の作成
    kagyuu@solamame:~$ cat branch.ldif 
    dn: ou=People,dc=hondou,dc=jp
    objectClass: organizationalUnit
    ou: People
    
    dn: ou=Service,dc=hondou,dc=jp
    objectClass: organizationalUnit
    ou: Service
    
    dn: ou=Sandbox,dc=hondou,dc=jp
    objectClass: organizationalUnit
    ou: Sandbox
    kagyuu@solamame:~$ sudo ldapadd -x -D "cn=Manager,dc=hondou,dc=jp" -W -f branch.ldif

openldap の操作(コマンドライン)

openldap の操作(Apache LDAP Studio)

インストール

  1. xxxxx
    ALS1.png
  2. xxxxx
    ALS2.png
  3. xxxxx
    ALS3.png
  4. xxxxx
    ALS4.png

OpenLDAPへの接続

  1. xxxxx
    ALS5.png
  2. xxxxx
    ALS6.png
  3. xxxxx
    ALS7.png
  4. xxxxx
    ALS8.png
  5. xxxxx
    ALS9.png
  6. xxxxx
    ALSa.png

OpenSolaris on VMWare


添付ファイル: fileALS5.png 467件 [詳細] fileALS3.png 497件 [詳細] fileALS4.png 462件 [詳細] fileALS2.png 501件 [詳細] fileALS7.png 454件 [詳細] fileALS8.png 477件 [詳細] fileALS6.png 484件 [詳細] fileALS9.png 486件 [詳細] fileALS1.png 489件 [詳細] fileALSa.png 491件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS   sitemap
Last-modified: 2008-08-26 (火) 01:39:39 (3028d)
ISBN10
ISBN13
9784061426061