Hi, nachdem TLS schonmal mit Pauken und Trompeten schief gegangen ist, dachte ich mir ich mach erstmal weiter - crypto wird dann später nochmal angegangen.
Was ich jetzt brauche ist eine Möglichkeit für Applikationen herauszufinden zu welchen Gruppen ein User gehört. Scheinbar kann das das Modul memberof leisten, welches einem User Account ein memerof Attribut geben und pflegen sollte.
Ich habe dazu auch diverse Anleitungen gefunden, aber - sonst würde ich hier ja nicht schreiben - funktionierts mal wieder nicht ^^
slapcat -b cn=config
Außerdem habe ich versucht dieses LDIF hinzuzufügen:
Und was soll ich sagen ... Pauken und Trompeten eben
Dementsprechend funktioniert das natürlich alles auch nicht
Kommt noch dazu, dass mit slapd bei Starten das hier zeigt:
Das "null" irritiert mich da irgendwie ^^
Grüße
serow
Was ich jetzt brauche ist eine Möglichkeit für Applikationen herauszufinden zu welchen Gruppen ein User gehört. Scheinbar kann das das Modul memberof leisten, welches einem User Account ein memerof Attribut geben und pflegen sollte.
Ich habe dazu auch diverse Anleitungen gefunden, aber - sonst würde ich hier ja nicht schreiben - funktionierts mal wieder nicht ^^
slapcat -b cn=config
Code:
...
dn: olcOverlay={3}memberof,olcDatabase={2}bdb,cn=config
objectClass: olcMemberOf
objectClass: olcOverlayConfig
objectClass: olcConfig
objectClass: top
olcOverlay: {3}memberof
olcMemberOfDangling: ignore
olcMemberOfRefInt: TRUE
olcMemberOfGroupOC: groupOfNames
olcMemberOfMemberAD: member
olcMemberOfMemberOfAD: memberOf
structuralObjectClass: olcMemberOf
entryUUID: 62bee142-ba1e-1032-8938-bd94179aad42
creatorsName: cn=config
createTimestamp: 20130925110717Z
entryCSN: 20130925110717.899458Z#000000#000#000000
modifiersName: cn=config
modifyTimestamp: 20130925110717Z
...
Außerdem habe ich versucht dieses LDIF hinzuzufügen:
Code:
dn: cn=module,cn=config
objectClass: olcModuleList
cn: module
olcModulePath: /usr/lib64/openldap
olcModuleLoad: memberof
Und was soll ich sagen ... Pauken und Trompeten eben

Code:
# ldapadd -D "cn=config" -W -f file.ldif
Enter LDAP Password:
adding new entry "cn=module,cn=config"
ldap_add: Other (e.g. implementation specific) error (80)
additional info: <olcModuleLoad> handler exited with 1
Dementsprechend funktioniert das natürlich alles auch nicht

Code:
loaded module memberof
module memberof: null module registered
Das "null" irritiert mich da irgendwie ^^
Grüße
serow