Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ibv/LDAP-Admin

LDAP Admin for Linux
https://github.com/ibv/LDAP-Admin

Last synced: about 1 month ago
JSON representation

LDAP Admin for Linux

Awesome Lists containing this project

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