mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2025-04-01 23:04:15 +02:00
30 lines
635 B
Markdown
30 lines
635 B
Markdown
# Installation
|
|
|
|
## MemberOf
|
|
```bash
|
|
# Activate
|
|
ldapmodify -Y EXTERNAL -H ldapi:/// <<EOF
|
|
dn: cn=module{0},cn=config
|
|
changetype: modify
|
|
add: olcModuleLoad
|
|
olcModuleLoad: /opt/bitnami/openldap/lib/openldap/memberof.so
|
|
EOF
|
|
|
|
# Verify
|
|
ldapsearch -Q -Y EXTERNAL -H ldapi:/// -b "cn=module{0},cn=config" olcModuleLoad
|
|
|
|
ldapadd -Y EXTERNAL -H ldapi:/// <<EOF
|
|
dn: olcOverlay=memberof,olcDatabase={2}mdb,cn=config
|
|
objectClass: olcOverlayConfig
|
|
objectClass: olcMemberOf
|
|
olcOverlay: memberof
|
|
olcMemberOfRefInt: TRUE
|
|
olcMemberOfDangling: ignore
|
|
olcMemberOfGroupOC: groupOfNames
|
|
olcMemberOfMemberAD: member
|
|
olcMemberOfMemberOfAD: memberOf
|
|
EOF
|
|
|
|
|
|
```
|