m_shige1979のささやかな抵抗と欲望の日々

プログラムの勉強をしながら学習したことや経験したことをぼそぼそと書いていきます

なんとなく作ったサイト

http://www.it-check-matome.info/


Github(注意すること)

https://github.com/mshige1979

Apache Directory Studioでdcやouなどを作成する

今回やること

dc=hogehoge,dc=comみたいなものを作成する

順番

  1. パーティションを作成
  2. dcを作成
  3. ouを作成

uidを作成

パーティションを作成

「Connectiros」の「Open Configuration」を選択して設定情報を開く

f:id:m_shige1979:20170128180114p:plain

「Advanced Partitions configuration」をクリックします

f:id:m_shige1979:20170128180243p:plain

「Add」ボタンを新しいパーティション情報を追加する

f:id:m_shige1979:20170128180529p:plain

Apache DSを再起動する
sudo /etc/init.d/apacheds-2.0.0_M23-default restart

※先にApache Directory Studioの接続情報は切断しておく

再接続して確認

f:id:m_shige1979:20170128180841p:plain

組織単位(ou)の作成

作成したドメインを選択して、「New Context Entry」を選択

f:id:m_shige1979:20170128181218p:plain

「Create entry from scratch」を選択して次へ

f:id:m_shige1979:20170128181347p:plain

オブジェクトクラスを追加

f:id:m_shige1979:20170128181601p:plain

DN名を設定

f:id:m_shige1979:20170128181805p:plain

「Finish」

f:id:m_shige1979:20170128182152p:plain

作成

f:id:m_shige1979:20170128182312p:plain

ユーザーを作成

dcまたはouを選択して、「New Entry」を選択

f:id:m_shige1979:20170128182653p:plain

「Create entry from scratch」を選択する

f:id:m_shige1979:20170128182804p:plain

オブジェクトクラスを追加

f:id:m_shige1979:20170128182912p:plain

DNを設定

f:id:m_shige1979:20170128183817p:plain

必要な属性情報を設定する

f:id:m_shige1979:20170128183918p:plain

※設定情報

objectClass organizationalPerson
objectClass inetOrgPerson
objectClass person
objectClass top
cn 任意で設定
sn 任意で設定
uid 任意で設定
userPassword
作成完了

f:id:m_shige1979:20170128184030p:plain

uidではなく、cnで認証したい場合

f:id:m_shige1979:20170128184923p:plain

※設定情報

objectClass organizationalPerson
objectClass person
objectClass top
cn 任意で設定
sn 任意で設定
userPassword 任意で設定

所感

知識がないので作成するまでの調査に時間がかかりすぎました(´・ω・`)
実際はActive Directory Serverなどで設定するのでしょうが今回は同じような環境を構築したい気持ちだったのでこれで満足。
cnとかouとかの知識がちょっとずつ入っている感じです。
認証方法にも複数の方法があるようなのでその辺も調べてみる。