LDAP Admin for Linux
What it is
Linux port of free Windows LDAP Admin (http://ldapadmin.org), client and administration tool for LDAP directory management.
Status
Stable functions:
- Browsing and editing of LDAP directories
- Recursive operations on directory trees (copy, move and delete)
- Schema browsing
- LDIF export and import
- Password management (supports crypt, md5, sha, sha-crypt, samba)
- Template support
- Binary attribute support
- LDAP SSL/TLS support
Untested functions:
- Management of Posix Groups and Accounts
- Management of Samba Accounts
- Postfix MTA Support
Disabled functions:
- Scripting
Downloads
See releases
Requirements
- Lazarus 1.6.2+, developed on version 2.0
- compiler FPC 3.0.0+, developed on version 3.0.4
- library libssl.so, libcrypto.so, for usign OpenSSL 1.0
- library libssl.so.1.1, libcrypto.so.1.1, for usign OpenSSL 1.1
- Linux desktop
How to localize
PLEASE DO NOT USE THE BUILT-IN FUNCTION IN THE MENU (.llf files)! The recommended way to locate in linux is as follows,
- create (if not exist) directory locale
- resourcestrings are compiled into .po files if you enable i18n in the Lazarus IDE. Go to Project > Project Options > i18n > Enable i18n
- copy file LdapAdmin.po to LdapAdmin.xx.po, where xx is two-letter language code (en for English, ru for Russian, de for Germany , ...)
- translate string with Poedit, https://poedit.net/
How to compile
- install Lazarus (1.6 or above) from binaries - http://wiki.freepascal.org/Installing_Lazarus
- get source code Ldap-Admin from https://github.com/ibv/LDAP-Admin
- in Lazarus IDE, menu - File -> Open -> "
- in Lazarus IDE, menu - Run -> F9 (run) or Ctrl+F9 (compile) or Shift+F9 (link) or "/usr/bin/lazbuild /path/to/LdapAdmin.lpi"
Further information
For more information about it, please visit: