syscom-dev-environment/auth1/ldap/data.ldif.j2

73 lines
1.5 KiB
Django/Jinja

dn: {{ ldap_base }}
objectClass: top
objectClass: dcObject
objectClass: organization
dc: csclub
o: Computer Science Club
dn: ou=People,{{ ldap_base }}
objectClass: organizationalUnit
ou: People
dn: ou=Groups,{{ ldap_base }}
objectClass: organizationalUnit
ou: Groups
dn: ou=SUDOers,{{ ldap_base }}
objectClass: top
objectClass: organizationalUnit
ou: SUDOers
dn: cn=defaults,ou=SUDOers,{{ ldap_base }}
objectClass: top
objectClass: sudoRole
cn: defaults
sudoOption: !insults
sudoOption: !lecture
sudoOption: env_reset
sudoOption: listpw=never
sudoOption: shell_noargs
dn: cn=syscom,ou=Groups,{{ ldap_base }}
objectClass: top
objectClass: group
objectClass: posixGroup
cn: syscom
gidNumber: 10001
uniqueMember: uid=ctdalek,dc=People,{{ ldap_base }}
dn: cn=%syscom,ou=SUDOers,{{ ldap_base }}
objectClass: top
objectClass: sudoRole
cn: %syscom
sudoUser: %syscom
sudoHost: ALL
sudoCommand: ALL
sudoRunAsUser: ALL
# The password for each user is slapd.
# The hashes were generated with slappasswd.
dn: uid=ctdalek,ou=People,{{ ldap_base }}
cn: Calum Dalek
userPassword: {SSHA}oaQvmex/jH2MeBsmxZ7YVyaKcC7zYwDK
loginShell: /bin/bash
homeDirectory: /home/ctdalek
uidNumber: 10101
uid: ctdalek
gidNumber: 10101
objectClass: top
objectClass: account
objectClass: posixAccount
objectClass: shadowAccount
objectClass: member
program: MAT/Mathematics Computer Science
term: s2021
dn: cn=ctdalek,ou=Groups,{{ ldap_base }}
objectClass: top
objectClass: group
objectClass: posixGroup
cn: ctdalek
gidNumber: 10101