Luma - LDAP Editor/Application Framework

Network

Source i (link to git-repo or to original if based on someone elses unmodified work):

Add the source-code for this project on opencode.net

1
Become a Fan
5.0

Available as/for:
Description:
What is Luma?
Luma ( http://luma.sourceforge.net ) is a tool for easy and userfriendly managment of LDAP data and a platform for developing custom LDAP applications. It's written in Python and uses Qt as its GUI toolkit. Luma is licensed under the terms of the GPL.

The following applications are provide as plugins:
- Usermanagement for unix accounts
- Addressbook
- LDAP Browser
- Template Manager
- Search
- Admin Utilities
- Schema Browser
- Massive User Creation

Don't forget to vote! Suggestions for future improvements are welcome.
Last changelog:

2.3
- Completely redesigned server dialog.
- Added server renaming to server dialog.
- New plugin selection mechanism.
- Fixed a bug where authorization failed and no error message occured.
- Window size is restored when starting Luma.
- Improved password detection for editing.
- Improved support for precompiled modules.
- Reworked plugin loading mechanism.
- Some internal code cleanups.
- Display last used plugin after plugins are reloaded
- Browser: Added deletion of objectclasses from ldap entries.
- Browser: Display structural objectclasses in bold.
- Browser: Added support for editing server settings.
- Addressbook: Editing of addresses fixed.
- Usermanagement: Removed upper limited for uids.
- Usermanagement: Fixed a bug where non-ascii characters in the gecos field caused errors.
- Usermanagegent: Updated search results when new account is added.

2.2.1
- Updated translations
- Fixed bugs in template plugin which made it unusable

2.2
- Added support for client/server-side certificates.
- Fixed TLS/SSL handling.
- Improved visual feedback when bad filenames are entered. The background of the edit changes to red.
- Fix in addressbook. Only the names of new entries were saved.
- Fixed bug in addressbook with save button when in dialog mode.
- Bug fixed when using searchfilter without having a connection to the server.


Ratings & Comments

16 Comments

heymister

Great app i love it. cheers M

zdila

hi nice tool :-) 1. can i move branches like in gq? 2. can i rename entry (DN)? 3. how can i add an entry? thanks

rickvernam

Anybody with an AMD64 & 64 bit OS tried this? I use Gentoo...portage says no amd64 support.

rickvernam

well, it appears to work...

wizard007

Anybody experiences this? Tried different download servers in US and Europe.

widod

See the top of the description. Sourceforge seems to have problems with its mirrors. For now you can get the tarball form my university homepage: http://home.tu-clausthal.de/~ifwd/luma/luma-2.0.tar.bz2

wizard007

Thanks!

msh104

Can Luma do sasl binds? I am running a kerbolized ldap server and have been looking a a tool to let users change there entries. It would be fun if users could automaticly login into this tool (using there kerberos ticket) and be presented a screen containing there properties. (the ones they are allowed to change that is.)

widod

Yes, Luma supports SASL authentification and encryption. You just have to select SASL/GSSAPI in your server settings in order to connect to your 'kerberosized' ldap server. But beware that your installation of python-ldap has to be built with SASL support. What do you mean with properties? If you mean attributes and their values, this is defined by by the ACL settings of your server. Luma (and possibly no other LDAP tool) doesn't know these settings. There might be cases where an attribute is read-only, but only trying to write a new value will result in an error. But perhaps this is not what you mean. Just try it out and see for yourself :)

john81

So is it safe to say this an ldap client cause I've been searching for one of thoose for a while. Also can I use this with anonymous bind queries?

widod

Yes, Luma is a LDAP client. You can browse entries, do searche queries etc. Just like GQ. But there are way more features/plugins. Connecting to the server can be done anonymously or authenticated. Just try it yourself.

john81

Hey thanks this is a great tool and fits nearly all my needs and the best of all it looks great!

veton

When running the luma script I received the following error: Traceback (most recent call last): File "./luma", line 17, in ? import environment File "./../lib/luma/environment/__init__.py", line 13, in ? from sets import Set ImportError: No module named sets Any idea why?

widod

I think you don't have Python 2.3 installed. Please have a look at http://luma.sourceforge.net/download.html to see which dependecies have to be met, in order to run Luma. If you have further troubles, please use the mailing-lists: http://luma.sourceforge.net/contact.html

ybouan

Haven't tried but sounds great. Maybe we can have a tool for administration of samba users on LDAP database.

widod

Currently I'm writing a plugin for creating/managing single users. But since I don't know much about samba users, I can't implement this. Maybe someone can help me with that. But support for creating samba passwords is already included in the admin-utilities-plugin.

Pling
0 Affiliates
Details
license
version 2.3
updated
added
downloads 24h 0
mediaviews 24h 0
pageviews 24h 0

Other Network:

NzbPower
thejol
last update date: 19 years ago

Score 5.0

nzb
mnordstr
last update date: 13 years ago

Score 5.0

KNewz
ChaosWars
last update date: 17 years ago

Score 5.0

KLibido (Usenet binaries downloader)
bauno
last update date: 19 years ago

Score 5.0

Kwooty
kwooty
last update date: 11 years ago

Score 7.7

PANDO for Linux
Sephiroth6779
last update date: 18 years ago

Score 5.0



System Tags