Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ibv/LDAP-Admin
LDAP Admin for Linux
https://github.com/ibv/LDAP-Admin
Last synced: 21 days ago
JSON representation
LDAP Admin for Linux
- Host: GitHub
- URL: https://github.com/ibv/LDAP-Admin
- Owner: ibv
- Created: 2016-05-16T14:01:25.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2024-08-27T10:34:04.000Z (4 months ago)
- Last Synced: 2024-08-27T11:49:05.919Z (4 months ago)
- Language: Pascal
- Size: 3.37 MB
- Stars: 115
- Watchers: 13
- Forks: 27
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: ChangeLog.md
Awesome Lists containing this project
- awesome-hacking-lists - ibv/LDAP-Admin - LDAP Admin for Linux (Pascal)
README
# 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](../../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:
> http://ivb.wz.cz/en/ldap.html