Skip to content

Commit 649d6c0

Browse files
authored
Merge pull request #858 from nextcloud/enh/noid/dirserv-overlong-groupname
feat(dirserv): add a group with a groupname longer than 64 characters
2 parents cde8772 + da69352 commit 649d6c0

2 files changed

Lines changed: 26 additions & 3 deletions

File tree

user_saml-dirsrv/Dockerfile

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,10 @@ ENV DS_SUFFIX_NAME dc=idptestbed
66
ADD conf/* /var/opt/
77

88
RUN rm -Rf /data/*
9+
910
RUN /usr/libexec/dirsrv/dscontainer -r & \
10-
sleep 60; \
11-
WAIT_TIME=60; \
11+
WAIT_TIME=25; \
12+
sleep ${WAIT_TIME}; \
1213
while : ; do \
1314
if /usr/libexec/dirsrv/dscontainer -H; then \
1415
break; \
@@ -25,8 +26,9 @@ RUN /usr/libexec/dirsrv/dscontainer -r & \
2526
dsconf localhost schema reload; \
2627
dsconf localhost plugin memberof enable; \
2728
dsconf localhost plugin memberof set --autoaddoc inetOrgPerson; \
28-
dsctl localhost restart; \
29+
echo "### Memberof Status" \
2930
dsconf localhost plugin memberof status; \
31+
echo "### Memberof Show" \
3032
dsconf localhost plugin memberof show; \
3133
dsconf localhost backend import "dc=idptestbed" /var/opt/entries.ldif; \
3234
rm /var/opt/entries.ldif;

user_saml-dirsrv/conf/entries.ldif

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,21 @@ mail: student2@idptestbed.edu
5656
userPassword: password
5757
nextcloudQuota: 1 GB
5858

59+
dn: uid=student3,ou=People,dc=idptestbed
60+
objectClass: organizationalPerson
61+
objectClass: person
62+
objectClass: top
63+
objectClass: inetuser
64+
objectClass: inetOrgPerson
65+
objectClass: nextcloudUser
66+
givenName: Alice
67+
uid: student3
68+
sn: Alisson
69+
cn: Alice Alisson
70+
mail: student3@idptestbed.edu
71+
userPassword: password
72+
nextcloudQuota: 5 GB
73+
5974
dn: uid=staff1,ou=People,dc=idptestbed
6075
objectClass: organizationalPerson
6176
objectClass: person
@@ -78,6 +93,7 @@ objectClass: groupOfNames
7893
cn: Students
7994
member: uid=student1,ou=People,dc=idptestbed
8095
member: uid=student2,ou=People,dc=idptestbed
96+
member: uid=student3,ou=People,dc=idptestbed
8197

8298
dn: cn=Professors,ou=Groups,dc=idptestbed
8399
objectClass: groupOfNames
@@ -89,3 +105,8 @@ objectClass: groupOfNames
89105
cn: Astrophysics
90106
member: uid=student1,ou=People,dc=idptestbed
91107
member: uid=staff1,ou=People,dc=idptestbed
108+
109+
dn: cn=AGroupNameContainingMoreThan64CharactersRepeatAGroupNameContainingMoreThan64Characters,ou=Groups,dc=idptestbed
110+
objectClass: groupOfNames
111+
cn: AGroupNameContainingMoreThan64CharactersRepeatAGroupNameContainingMoreThan64Characters
112+
member: uid=student3,ou=People,dc=idptestbed

0 commit comments

Comments
 (0)