Open LDAP Notes

1. Installation

1.1. Docker Install

1.2. Additional Installation

  1. Install Tools

    sudo apt install ldap-utils

2. Post Installation

  1. Change admin password

3. Create Structure

  • Use the phpldapadmin GUI for the following steps

3.1. Create OUs

  1. Click on the dc=xackleystudio,dc=local link.

  2. Click Create a child entry to create a new Organizational Unit.

  3. Select Generic: Organisational Unit radio button.

  4. Provide the name as groups and click Create Object followed by Commit

  5. Now repeat and OU named users.

  6. This is the completed set of OUs:

    Two OUs

3.2. Create Groups

  1. Click on the dc=xackleystudio,dc=local  ou=groups link.

  2. Click Create a child entry to create a new Group.

  3. Select the Generic: Posix Group radio button.

  4. Provide the name as employee and click Create Object followed by Commit

  5. Repeat these steps to create any additional groups.

3.3. Create Users

  1. Click on the dc=xackleystudio,dc=local  ou=users link.

  2. Click Create a child entry to create a new User.

  3. Select the Generic: User Account radio button.

  4. Complete the fields.

    1. For the GID Number, select a group e.g., employee

    2. For the Login shell, select a shell e.g., bash

  5. Click Create Object followed by Commit and Update Object

  6. Repeat these steps to create any additional users.

  7. This is the completed config:

    Initial Config