πŸ‘₯ LDIF user generatorΒΆ

Since we’re using LDAP users for all of our βš™οΈ Services, feel free to use this interactive LDIF generator.

Add the user in the ou=users,dc=confirm,dc=ch tree:

dn: uid=fbloggs,ou=users,dc=confirm,dc=ch
changetype: add
objectClass: inetOrgPerson
objectClass: organizationalPerson
objectClass: person
objectClass: top
objectClass: qmailUser
uid: fbloggs
givenName: Fred
sn: Bloggs
cn: Fred Bloggs
mail: fbloggs@confirm.ch
mailAlternateAddress: fbloggs@confirm.ninja
mailAlternateAddress: f.bloggs@confirm.ch
mailAlternateAddress: f.bloggs@confirm.ninja
mailAlternateAddress: fred@confirm.ch
mailAlternateAddress: fred@confirm.ninja
mailAlternateAddress: fb@confirm.ch
mailAlternateAddress: fb@confirm.ninja
userPassword:: e1NTSEF9WFM4RnlkeG1iTWlTVm15c3lwMW0wdUdFRnFHTENBbkY4NzZRUHc9PQ=

Important

The password in the LDIF is set to PleaseLetMeIn!. Please set a new one via the LDAP utility, or instruct the colleague to change it immediately.

Please also check if there’s already another user with the same shortcut mailAlternateAddress.

Add the user to the required LDAP groups under the ou=groups,dc=confirm,dc=ch tree.

#
# Required group memberships.
#

# Give Fred access to our employee tools.
dn: cn=employees,ou=groups,dc=confirm,dc=ch
changetype: modify
add: member
member: uid=fbloggs,ou=users,dc=confirm,dc=ch

# Give Fred access to the ERP.
dn: cn=erp,ou=groups,dc=confirm,dc=ch
changetype: modify
add: member
member: uid=fbloggs,ou=users,dc=confirm,dc=ch

#
# Optional group memberships.
#

# Give Fred access to the admin group, used by the SSO.
dn: cn=admin,ou=groups,dc=confirm,dc=ch
changetype: modify
add: member
member: uid=fbloggs,ou=users,dc=confirm,dc=ch

Note

Just replace all the values of the LDIF with the real values, then run the LDIF via an LDAP client or browser, such as Apache Directory Studio.