Luma - LDAP Editor/Application Framework

Network

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

0
Score 50.0%
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:

15 years ago

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.

heymister

12 years ago

Great app i love it.
cheers
M

Report

zdila

13 years ago

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

Report

rickvernam

13 years ago

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

Report

rickvernam

13 years ago

well, it appears to work...

Report

wizard007

14 years ago

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

Report

C

widod

14 years ago

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

Report

wizard007

14 years ago

Thanks!

Report

msh104

14 years ago

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.)

Report

C

widod

14 years ago

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 :)

Report

john81

14 years ago

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?

Report

C

widod

14 years ago

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.

Report

john81

14 years ago

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

Report

veton

15 years ago

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?

Report

C

widod

15 years ago

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

Report

ybouan

15 years ago

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

Report

C

widod

15 years ago

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.

Report

15 years ago

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.

12345678910
product-maker Count: 4 Rating: 5.0
File (click to download) Version Description PackagetypeArchitectureRelease Channel Downloads Date Filesize DL OCS-Install
Pling
*Needs ocs-url or ocs-store to install things
Details
license
version
2.3
updated Mar 14 2006
added Jan 02 2004
downloads 24h
0
page views 24h 2
System Tags app software