Openldap posix memberof: Unterschied zwischen den Versionen

Aus xinux.net
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „=memberof_config.ldif= <pre> dn: cn=module,cn=config cn: module objectClass: olcModuleList olcModuleLoad: memberof olcModulePath: /usr/lib/ldap dn: olcOverlay…“)
 
 
(4 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
 
=memberof_config.ldif=
 
=memberof_config.ldif=
 
<pre>
 
<pre>
dn: cn=module,cn=config
 
cn: module
 
objectClass: olcModuleList
 
olcModuleLoad: memberof
 
olcModulePath: /usr/lib/ldap
 
 
 
dn: olcOverlay={0}memberof,olcDatabase={1}mdb,cn=config
 
dn: olcOverlay={0}memberof,olcDatabase={1}mdb,cn=config
 
objectClass: olcConfig
 
objectClass: olcConfig
Zeile 18: Zeile 12:
 
olcMemberOfMemberAD: member
 
olcMemberOfMemberAD: member
 
</pre>
 
</pre>
 +
 
=refint1.ldif=
 
=refint1.ldif=
 
<pre>
 
<pre>
Zeile 34: Zeile 29:
 
olcRefintAttribute: memberof member manager owner
 
olcRefintAttribute: memberof member manager owner
 
</pre>
 
</pre>
 +
=add=
 +
*ldapadd -Q -Y EXTERNAL -H ldapi:/// -f memberof_config.ldif
 +
*ldapmodify -Q -Y EXTERNAL -H ldapi:/// -f refint1.ldif
 +
*ldapadd -Q -Y EXTERNAL -H ldapi:/// -f refint2.ldif
 +
=test=
 +
*ldapsearch -x -LLL -H ldap:/// -b uid=john,ou=people,dc=example,dc=com dn memberof
  
 
=Links=
 
=Links=
 
*http://www.adimian.com/blog/2014/10/how-to-enable-memberof-using-openldap
 
*http://www.adimian.com/blog/2014/10/how-to-enable-memberof-using-openldap

Aktuelle Version vom 2. April 2021, 14:32 Uhr

memberof_config.ldif

dn: olcOverlay={0}memberof,olcDatabase={1}mdb,cn=config
objectClass: olcConfig
objectClass: olcMemberOf
objectClass: olcOverlayConfig
objectClass: top
olcOverlay: memberof
olcMemberOfDangling: ignore
olcMemberOfRefInt: TRUE
olcMemberOfGroupOC: groupOfNames
olcMemberOfMemberAD: member

refint1.ldif

dn: cn=module{1},cn=config
add: olcmoduleload
olcmoduleload: refint

refint2.ldif

dn: olcOverlay={1}refint,olcDatabase={1}mdb,cn=config
objectClass: olcConfig
objectClass: olcOverlayConfig
objectClass: olcRefintConfig
objectClass: top
olcOverlay: {1}refint
olcRefintAttribute: memberof member manager owner

add

  • ldapadd -Q -Y EXTERNAL -H ldapi:/// -f memberof_config.ldif
  • ldapmodify -Q -Y EXTERNAL -H ldapi:/// -f refint1.ldif
  • ldapadd -Q -Y EXTERNAL -H ldapi:/// -f refint2.ldif

test

  • ldapsearch -x -LLL -H ldap:/// -b uid=john,ou=people,dc=example,dc=com dn memberof

Links