Erweiterung user.php um drei Felder mit Eintrag in LDAP?

Gunnar Wrobel wrobel at pardus.de
Mon Okt 13 08:49:37 CEST 2008


Hallo Christian,

Quoting Christian Rößler <Roessler at FuH-E.de>:

> Guten Tag allerseits,
>
> ich arbeite mich schon eine Weile in Kolab ein - gefällt mir gut. Nun
> versuche ich zur Vorbereitung einer Migration das Admin-Interface etwas
> zu erweitern.
>
> Die Problemstellung ist etwa folgende: Ich möchte eine
> posixGroup-Funktionalität beim Kontotyp Gruppen mit abbilden. Da man
> natürlich nicht einfach (nis.schema) posixGroup mit einhängen kann (da
> ja inetOrgperson bzw. kolabInetOrgPerson dabei ist), habe ich überlegt,
> einfach ein eigenes Schema mit einer auxiliary-objectClass zu erstellen,
> die zwei oder drei Attribute (posixGroup generieren/löschen, Liste der
> UIDs für die posixGroup, Paßwort) enthält, und diese einfach mit
> einzuhängen. Die posixGroup an sich wird dann per Skript nacherstellt.
>
> Das Ganze funktioniert an sich schon sehr gut. Allerdings scheitere ich
> daran, user.php so zu modifizieren, daß die nötige objectClass und die
> drei Felder in den LDAP eingetragen werden, denn bedauerlicherweise sind
> meine PHP-Fähigkeiten eher marginal.
>
> Von daher wäre ich sehr dankbar, wenn mir jemand ein wenig helfen könnte...

Ich vermute leider, dass es ein etwas höherer Aufwand wäre. Der  
derzeitige Kolab web admin ist nicht sonderlich gut erweiterbar. Aber  
vielleicht hat ja jemand anders entsprechende Tipps parat.

Gruß,

Gunnar

>
> Vielen Dank und viele Grüße,
> Christian Rößler
>
>
> PS. Mein erstelltes Schema beinhaltet an Attributen:
> generateCompanionGroup - boolean - SINGLE-VALUE
> membersCompanionGroup - IA5 - SINGLE-VALUE
> passwordCompanionGroup - IA5 - SINGLE-VALUE
>
> ...und das Objekt:
> companionGroup - AUXILIARY -
> MUST ( cn $ generateCompanionGroup )
> MAY ( membersCompanionGroup $ passwordCompanionGroup ) )
> _______________________________________________
> Kolab-users-de mailing list
> Kolab-users-de at kolab.org
> http://lists.wald.intevation.org/mailman/listinfo/kolab-users-de
>



-- 
______ http://kdab.com _______________ http://kolab-konsortium.com _

p at rdus Kolab work is funded in part by KDAB and the Kolab Konsortium

____ http://www.pardus.de _________________ http://gunnarwrobel.de _
E-mail : p at rdus.de                                 Dr. Gunnar Wrobel
Tel.   : +49 700 6245 0000                          Bundesstrasse 29
Fax    : +49 721 1513 52322                          D-20146 Hamburg
--------------------------------------------------------------------
    >> Mail at ease - Rent a kolab groupware server at p at rdus <<
--------------------------------------------------------------------


----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : nicht verfügbar
Dateityp    : application/pgp-signature
Dateigröße  : 197 bytes
Beschreibung: Digitale PGP-Unterschrift
URL         : http://lists.wald.intevation.org/pipermail/kolab-users-de/attachments/20081013/08cda3ac/attachment.pgp