Skip to content

Commit 182b895

Browse files
committed
389_useradd.sh: update for 389-ds 1.4.x
1 parent ac66bcf commit 182b895

File tree

1 file changed

+10
-11
lines changed

1 file changed

+10
-11
lines changed

389/389_useradd.sh

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -92,18 +92,16 @@ fi
9292
# Print LDIF for user account
9393
printf 'dn: uid=%s, ou=People, dc=ilri,dc=cgiar,dc=org\n' "$USERNAME"
9494
printf 'changetype: add\n'
95-
printf 'givenName: %s\n' "$FIRSTNAME"
96-
printf 'sn: %s\n' "$LASTNAME"
9795
printf 'loginShell: %s\n' "$DEF_SHELL"
9896
printf 'gidNumber: %d\n' "$GROUPID"
9997
printf 'uidNumber: %d\n' "$USERID"
10098
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'
104102
printf 'objectClass: posixAccount\n'
105103
printf 'uid: %s\n' "$USERNAME"
106-
printf 'gecos: %s %s\n' "$FIRSTNAME" "$LASTNAME"
104+
printf 'displayName: %s %s\n' "$FIRSTNAME" "$LASTNAME"
107105
printf 'cn: %s %s\n' "$FIRSTNAME" "$LASTNAME"
108106
# send password in clear text, so 389 can hash using the best scheme
109107
# see: https://lists.fedoraproject.org/pipermail/389-users/2012-August/014908.html
@@ -116,14 +114,15 @@ printf '\n'
116114
printf 'dn: cn=%s, ou=Groups, dc=ilri,dc=cgiar,dc=org\n' "$USERNAME"
117115
printf 'changetype: add\n'
118116
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"
120118
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'
123122
printf 'cn: %s\n\n' "$USERNAME"
124123

125124
# add user to SSH group
126125
printf 'dn: cn=ssh, ou=Groups, dc=ilri,dc=cgiar,dc=org\n'
127126
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

Comments
 (0)