1
0
mirror of https://github.com/coltoneshaw/CS-Repro-Mattermost.git synced 2025-12-23 18:11:34 +01:00

fixes to ldap

This commit is contained in:
coltoneshaw
2024-03-29 10:36:58 -04:00
parent b037ac469e
commit adde7255cb
3 changed files with 98 additions and 62 deletions

View File

@@ -3,6 +3,7 @@
This is a basic reproduction that includes various components preconfigured like SAML, LDAP, advanced logging, prometheus, grafana, and elasticsearch.
- [LDAP](#ldap)
- [MMCTL](#mmctl)
## Making Changes
@@ -196,3 +197,22 @@ docker exec -it cs-repro-openldap ldapmodify \
```
A few notes, when adding this attribute you must add the `customPerson` objectclass to the person before you can assign the attribute. See the `ldapadd.ldif` file for help.
Now that you've added the Id to the environment, you have to add it to the users.
```bash
docker exec -it cs-repro-openldap ldapmodify \
-x \
-H ldap://openldap:10389 \
-D "cn=admin,dc=planetexpress,dc=com" \
-w GoodNewsEveryone \
-f /ldap/addUniqueIdToUsers.ldif
```
## MMCTL
To use `mmctl` it's already setup for local, just run the below docker command.
```bash
docker exec -it cs-repro-mattermost mmctl config get SqlSettings.DataSource
```

View File

@@ -0,0 +1,74 @@
dn: cn=Hubert J. Farnsworth,ou=people,dc=planetexpress,dc=com
changetype: modify
add: objectClass
objectClass: customPerson
-
add: uniqueId
uniqueId: 1
dn: cn=Hermes Conrad,ou=people,dc=planetexpress,dc=com
changetype: modify
add: objectClass
objectClass: customPerson
-
add: uniqueId
uniqueId: 2
dn: cn=Joey Mousepad,ou=people,dc=planetexpress,dc=com
changetype: modify
modify: objectClass
objectClass: customPerson
-
delete: uniqueId
uniqueId: 3
dn: cn=Donbot Smith,ou=people,dc=planetexpress,dc=com
changetype: modify
add: objectClass
objectClass: customPerson
-
add: uniqueId
uniqueId: 4
dn: cn=Philip J. Fry,ou=people,dc=planetexpress,dc=com
changetype: modify
add: objectClass
objectClass: customPerson
-
add: uniqueId
uniqueId: 4
dn: cn=John A. Zoidberg,ou=people,dc=planetexpress,dc=com
changetype: modify
add: objectClass
objectClass: customPerson
-
add: uniqueId
uniqueId: 5
dn: cn=Turanga Leela,ou=people,dc=planetexpress,dc=com
changetype: modify
add: objectClass
objectClass: customPerson
-
add: uniqueId
uniqueId: 7
dn: cn=Bender Bending Rodríguez,ou=people,dc=planetexpress,dc=com
changetype: modify
add: objectClass
objectClass: customPerson
-
add: uniqueId
uniqueId: 8
dn: cn=Amy Wong+sn=Kroker,ou=people,dc=planetexpress,dc=com
changetype: modify
add: objectClass
objectClass: customPerson
-
add: uniqueId
uniqueId: 9

View File

@@ -4,11 +4,10 @@ objectClass: top
objectClass: person
objectClass: organizationalPerson
objectClass: inetOrgPerson
objectClass: customPerson
cn: Joey Mousepad
sn: Mousepad
givenName: Joey
userPassword: password
userPassword: jmousepad
mail: jMousepad@aol.com
title: Robot Mafia Henchperson
uid: jmousepad
@@ -21,12 +20,11 @@ objectClass: top
objectClass: person
objectClass: organizationalPerson
objectClass: inetOrgPerson
objectClass: customPerson
cn: Donbot Smith
sn: Smith
givenName: Donbot
userPassword: password
mail: dsmith@planetexpress.com
userPassword: dsmith
mail: dsmith@mafia.com
title: Robot Mafia Godfather
uid: dsmith
jpegPhoto: < file:///ldap/photos/Donbot.jpg
@@ -40,59 +38,3 @@ groupType: 2147483650
cn: robot_mafia
member: cn=Donbot Smith,ou=people,dc=planetexpress,dc=com
member: cn=Joey Mousepad,ou=people,dc=planetexpress,dc=com
dn: cn=Hubert J. Farnsworth,ou=people,dc=planetexpress,dc=com
changetype: modify
add: objectClass
objectClass: customPerson
-
add: uniqueId
uniqueId: 3
dn: cn=Philip J. Fry,ou=people,dc=planetexpress,dc=com
changetype: modify
add: objectClass
objectClass: customPerson
-
add: uniqueId
uniqueId: 4
dn: cn=John A. Zoidberg,ou=people,dc=planetexpress,dc=com
changetype: modify
add: objectClass
objectClass: customPerson
-
add: uniqueId
uniqueId: 5
dn: cn=Hermes Conrad,ou=people,dc=planetexpress,dc=com
changetype: modify
add: objectClass
objectClass: customPerson
-
add: uniqueId
uniqueId: 6
dn: cn=Turanga Leela,ou=people,dc=planetexpress,dc=com
changetype: modify
add: objectClass
objectClass: customPerson
-
add: uniqueId
uniqueId: 7
dn: cn=Bender Bending Rodríguez,ou=people,dc=planetexpress,dc=com
changetype: modify
add: objectClass
objectClass: customPerson
-
add: uniqueId
uniqueId: 8
dn: cn=Amy Wong+sn=Kroker,ou=people,dc=planetexpress,dc=com
changetype: modify
add: objectClass
objectClass: customPerson
-
add: uniqueId
uniqueId: 9