#author("2024-07-10T09:12:24+00:00","default:iseki","iseki")
#author("2024-07-10T09:12:36+00:00","default:iseki","iseki")
** phpLDAPadmin [#d263e0f0]

*** CentOS8 の [[389-ds>389 Directory Server]] で使う [#b2cb6c6d]
- https://kifarunix.com/install-phpldapadmin-on-centos-8/

**** Install [#v2342461]
- defaultでは /usr/share/phpldapadmin/ に作る

 # git clone https://github.com/breisig/phpLDAPadmin.git phpldapadmin
 # cd phpldapadmin/conf
 # cp config.php{.example,}
 # vi config.php
 # ../..
 # chown -R apache.apache phpldapadmin
 DocumentRoot 以下から,適当にシンボリックリンクを張る

**** /usr/share/phpldapadmin/config/config.php [#e6f6ac7c]
 $servers->setValue('server', 'name', 'NSL LDAP Server');
 $servers->setValue('server', 'host', '202.26.###.###');
 $servers->setValue('server', 'base', array('cn=config', 'dc=nsl,dc=tuis,dc=ac,dc=jp'));
 
 $servers->setValue('login', 'bind_id', 'cn=******');
 $servers->setValue('login', 'bind_pass', '******');


**** サーバの動的設定 [#q69cb7c7]
- 匿名アクセスの許可:cn=config, nsslapd-allow-anonymous-access

*** Apache
- conf.d に phpldapadmin.conf 
- conf.d/phpldapadmin.conf 

*** 構築例 [#l5b00c26]
+ ou=group と ou=user を作る.ou は ''Generic: Organisational Unit'' を選択
+ ou=group の下に ''Generic: Posix Group'' でエントリを作る
+ ou=user の下に ''Generic: User Account'' でエントリを作る
++ ユーザID は一回作った後で,変更する.

**** User Account のテンプレートに mail アドレスを追加 [#gc4580f7]
- /usr/share/phpldapadmin/templates/creation/posixAccount.xml に以下を追加
 <attribute id="mail">
     <display>Email</display>
     <icon>mail.png</icon>
     <order>10</order>
     <page>1</page>
 </attribute>
 </attributes>

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 ページ一覧 検索 最終更新   ヘルプ   最終更新のRSS