92
92
# Print LDIF for user account
93
93
printf ' dn: uid=%s, ou=People, dc=ilri,dc=cgiar,dc=org\n' " $USERNAME "
94
94
printf ' changetype: add\n'
95
- printf ' givenName: %s\n' " $FIRSTNAME "
96
- printf ' sn: %s\n' " $LASTNAME "
97
95
printf ' loginShell: %s\n' " $DEF_SHELL "
98
96
printf ' gidNumber: %d\n' " $GROUPID "
99
97
printf ' uidNumber: %d\n' " $USERID "
100
98
printf ' objectClass: top\n'
101
- printf ' objectClass: person \n'
102
- printf ' objectClass: organizationalPerson \n'
103
- printf ' objectClass: inetorgperson \n'
99
+ printf ' objectClass: nsPerson \n'
100
+ printf ' objectClass: nsAccount \n'
101
+ printf ' objectClass: nsOrgPerson \n'
104
102
printf ' objectClass: posixAccount\n'
105
103
printf ' uid: %s\n' " $USERNAME "
106
- printf ' gecos : %s %s\n' " $FIRSTNAME " " $LASTNAME "
104
+ printf ' displayName : %s %s\n' " $FIRSTNAME " " $LASTNAME "
107
105
printf ' cn: %s %s\n' " $FIRSTNAME " " $LASTNAME "
108
106
# send password in clear text, so 389 can hash using the best scheme
109
107
# see: https://lists.fedoraproject.org/pipermail/389-users/2012-August/014908.html
@@ -116,14 +114,15 @@ printf '\n'
116
114
printf ' dn: cn=%s, ou=Groups, dc=ilri,dc=cgiar,dc=org\n' " $USERNAME "
117
115
printf ' changetype: add\n'
118
116
printf ' gidNumber: %d\n' " $GROUPID "
119
- printf ' memberUid: %s \n' " $USERNAME "
117
+ printf ' member: uid=%s,ou=People,dc=ilri,dc=cgiar,dc=org \n' " $USERNAME "
120
118
printf ' objectClass: top\n'
121
- printf ' objectClass: groupofuniquenames\n'
122
- printf ' objectClass: posixgroup\n'
119
+ printf ' objectClass: groupOfNames\n'
120
+ printf ' objectClass: posixGroup\n'
121
+ printf ' objectClass: nsMemberOf\n'
123
122
printf ' cn: %s\n\n' " $USERNAME "
124
123
125
124
# add user to SSH group
126
125
printf ' dn: cn=ssh, ou=Groups, dc=ilri,dc=cgiar,dc=org\n'
127
126
printf ' changetype: modify\n'
128
- printf ' add: memberuid \n'
129
- printf ' memberuid: %s \n' " $USERNAME "
127
+ printf ' add: member \n'
128
+ printf ' member: uid=%s,ou=People,dc=ilri,dc=cgiar,dc=org \n' " $USERNAME "
0 commit comments