forked from ungleich-public/ungleich-user
Alpine 3.24 based slapd with the production directory layout (dc=ungleich,dc=ch, ou=customers, ou=users) and the openssh-lpk schema. The app runs natively against it on ldap://localhost:3389. Includes dev/env.dev with dev-only settings (cp dev/env.dev .env).
59 lines
1.3 KiB
Text
59 lines
1.3 KiB
Text
# Mirrors the production layout: dc=ungleich,dc=ch with ou=customers and
|
|
# ou=users. Passwords here are dev-only. slapadd stores them as given;
|
|
# users created through the app get {SSHA} hashes.
|
|
|
|
dn: dc=ungleich,dc=ch
|
|
objectClass: top
|
|
objectClass: dcObject
|
|
objectClass: organization
|
|
o: ungleich
|
|
dc: ungleich
|
|
|
|
dn: ou=customers,dc=ungleich,dc=ch
|
|
objectClass: organizationalUnit
|
|
ou: customers
|
|
|
|
dn: ou=users,dc=ungleich,dc=ch
|
|
objectClass: organizationalUnit
|
|
ou: users
|
|
|
|
dn: ou=groups,dc=ungleich,dc=ch
|
|
objectClass: organizationalUnit
|
|
ou: groups
|
|
|
|
dn: cn=customers,ou=groups,dc=ungleich,dc=ch
|
|
objectClass: posixGroup
|
|
cn: customers
|
|
gidNumber: 2000
|
|
|
|
dn: uid=staff1,ou=users,dc=ungleich,dc=ch
|
|
objectClass: inetOrgPerson
|
|
objectClass: posixAccount
|
|
objectClass: ldapPublicKey
|
|
uid: staff1
|
|
cn: staff1
|
|
sn: Staff
|
|
givenName: Sam
|
|
displayName: Sam Staff
|
|
mail: staff1@example.com
|
|
uidNumber: 10000
|
|
gidNumber: 2000
|
|
homeDirectory: /home/staff1
|
|
loginShell: /bin/bash
|
|
userPassword: staffpass
|
|
|
|
dn: uid=customer1,ou=customers,dc=ungleich,dc=ch
|
|
objectClass: inetOrgPerson
|
|
objectClass: posixAccount
|
|
objectClass: ldapPublicKey
|
|
uid: customer1
|
|
cn: customer1
|
|
sn: Customer
|
|
givenName: Cora
|
|
displayName: Cora Customer
|
|
mail: customer1@example.com
|
|
uidNumber: 10001
|
|
gidNumber: 2000
|
|
homeDirectory: /home/customer1
|
|
loginShell: /bin/bash
|
|
userPassword: customerpass
|