Avoid duplicating name in adduser when user's first and last name are the same
This commit is contained in:
parent
b111dcfdac
commit
4d29a3db1c
5
adduser
5
adduser
|
@ -20,6 +20,9 @@ def adduser(username, firstname, lastname, email, password):
|
|||
used.add(int(line.split()[1]))
|
||||
uid = [u for u in range(1001, 10000) if u not in used][0]
|
||||
|
||||
if firstname == lastname:
|
||||
fullname = firstname
|
||||
|
||||
# Construct LDIF
|
||||
ldif = f'''dn: uid={username},ou=People,dc=exozy,dc=me
|
||||
objectClass: top
|
||||
|
@ -29,7 +32,7 @@ objectClass: inetOrgPerson
|
|||
objectClass: posixAccount
|
||||
objectClass: shadowAccount
|
||||
uid: {username}
|
||||
cn: {firstname} {lastname}
|
||||
cn: {fullname}
|
||||
sn: {lastname}
|
||||
givenName: {firstname}
|
||||
userPassword: {{CRYPT}}{crypt(password)}
|
||||
|
|
Loading…
Reference in a new issue