Skip to content

sschneid/pluma

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pluma readme & notes


1. Requirements
-------------------

pluma requires the following perl modules (and their dependencies) for basic
operations:

    - CGI::Application
    - MIME::Lite
    - Net::LDAP

All modules can be installed from CPAN.



2. OpenLDAP considerations
------------------------------

pluma was written and tested against Fedora Directory Server (now "389").
That said, it will work fine with OpenLDAP, with a few exceptions:

* RFC2307bis schema is required for POSIX group support

    - posixGroup is marked as AUXILIARY instead of STRUCTURAL, allowing both
      posixGroup and groupOfUniqueNames object classes to be set (in turn,
      allowing both gidNumber and uniqueMember attributes to be allowed in
      a group object).

* Host attributes are not allowed

    - This causes a "LDAP error: invalid structural object class chain
      (inetOrgPerson/account)" to be thrown during account creation.  Both
      account and posixAccount are STRUCTURAL, disallowing the 'host' attribute
      to be set on a user object.  This is not fixed with RFC2307bis, though a
      manual schema modification to set either posixAccount or account as
      AUXILIARY will fix this.  You can also disable hosts entirely via
      $user.POSIX.Hosts.

    - Example:
    
        $user.POSIX.Hosts: "0"

* Disabling of users is not supported

    - Hopefully this will change in a future release.

Thanks to Peter McNabb <peter@mcnabbs.org> for help and patching to enable
OpenLDAP support!



3. Open source
------------------

Want to help with the development of pluma, or download bleeding-edge code?
I manage all changes through GitHub:

    - http://github.com/sschneid/pluma

I can also be reached through e-mail for any bug-reporting or questions at
sschneid@gmail.com.

About

A web-based LDAP user management application

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published