- phpldapadmin を起動する
- phpldapadmin を開いてログインする
- アカウント:cn=admin,dc=localhost
- パスワード:hogehoge
- Userグループが無ければ作成する(あれば 5. に進む)
- ou=Users (RDN=ou, objectClass=organizationalUnit) を作成する
- dc=localhost と同レベルの最下部項目 Create new entry here をクリックする
- Default を選択する
- organizationalUnit を 1 つだけ選択する
- RDN に ou を選択し、ou に 'Users' と入力する
- Update ボタンを押す
- uid=usernameXX,ou=Users (RDN=uid, objectClass=inetOrgPerson&&posixAccount) のユーザを作成する
- ou=Users と同レベルの最下部項目 Create new entry here をクリックする
- Default を選択する
- inetOrgPerson と posixAccount の 2 つ選択する
- RDN に uid を選択し、必須項目とパスワードを入力する
- Password の暗号化方式は「ssha」を選択する
- Update ボタンを押す
認証機構設定 > LDAP タブ > LDAP Configuration
| 項目 | 値 |
|---|---|
| Use LDAP | Enable |
| Server URL | ldap://openldap/ou=Users,dc=localhost |
| Binding Mode | Manager Bind |
| Bind DN | cn=admin,dc=localhost |
| Bind DN Password | hogehoge |
| Search Filter |
| 項目 | 値 |
|---|---|
| username |