LDAP and RackTables (version 0.14.10+)

Administrator user is the user with user_id 1, in the default installation his username is "admin". Administrator user is always authenticated locally via the accounts database. The rest of accounts is treated the same way by default, but this can be changed. To enable LDAP authentication, the following is required:

  • Edit secret.php configuration file to set LDAP server and domain.
  • Log into Racktables as administrator user.
  • Change the "User authentication source" UI parameter (Configuration: User interface) from "database" to "ldap".
  • Try logging in as a normal user in a separate browser using user's LDAP password. If login fails, you can still revert the original setting through the admin's session.

Authentication means only password validation against the given username, so user accounts have to exist and have necessary permissions assigned in RackTables database. RackTables own "account locking" works for both authentication sources, so you can disable accounts one by one any time, if a need arises.