mirror of
https://github.com/zokradonh/kopano-docker
synced 2025-06-08 08:26:13 +00:00
add demo data to ldap
Signed-off-by: Felix Bartels <felix@host-consultants.de>
This commit is contained in:
parent
0c459dd16d
commit
05ef34d41b
@ -1,5 +1,4 @@
|
|||||||
FROM osixia/openldap:1.1.6
|
FROM osixia/openldap:1.2.2
|
||||||
MAINTAINER Dennis Stumm <dstumm95@gmail.com>
|
|
||||||
|
|
||||||
ADD bootstrap /container/service/slapd/assets/config/bootstrap
|
ADD bootstrap /container/service/slapd/assets/config/bootstrap
|
||||||
RUN rm /container/service/slapd/assets/config/bootstrap/schema/mmc/mail.schema
|
RUN rm /container/service/slapd/assets/config/bootstrap/schema/mmc/mail.schema
|
||||||
|
@ -1,5 +0,0 @@
|
|||||||
dn: ou=people,dc=localhost,dc=localdomain
|
|
||||||
changetype: add
|
|
||||||
objectClass: organizationalUnit
|
|
||||||
objectClass: top
|
|
||||||
ou: people
|
|
@ -1,25 +0,0 @@
|
|||||||
# --------------------------------------------------------------------
|
|
||||||
# Create mail accounts
|
|
||||||
# --------------------------------------------------------------------
|
|
||||||
# Some User
|
|
||||||
dn: uniqueIdentifier=some.user,ou=people,dc=localhost,dc=localdomain
|
|
||||||
changetype: add
|
|
||||||
objectClass: organizationalPerson
|
|
||||||
objectClass: person
|
|
||||||
objectClass: top
|
|
||||||
objectClass: PostfixBookMailAccount
|
|
||||||
objectClass: extensibleObject
|
|
||||||
cn: Some User
|
|
||||||
givenName: User
|
|
||||||
mail: some.user@localhost.localdomain
|
|
||||||
mailAlias: postmaster@localhost.localdomain
|
|
||||||
mailGroupMember: employees@localhost.localdomain
|
|
||||||
mailEnabled: TRUE
|
|
||||||
mailGidNumber: 5000
|
|
||||||
mailHomeDirectory: /var/mail/localhost.localdomain/some.user/
|
|
||||||
mailQuota: 10240
|
|
||||||
mailStorageDirectory: maildir:/var/mail/localhost.localdomain/some.user/
|
|
||||||
mailUidNumber: 5000
|
|
||||||
sn: Some
|
|
||||||
uniqueIdentifier: some.user
|
|
||||||
userPassword: {SSHA}eLtqGpid+hkSVhxvsdTPztv4uapRofGx
|
|
@ -1,25 +0,0 @@
|
|||||||
# --------------------------------------------------------------------
|
|
||||||
# Create mail accounts
|
|
||||||
# --------------------------------------------------------------------
|
|
||||||
# Some User
|
|
||||||
dn: uniqueIdentifier=some.other.user,ou=people,dc=localhost,dc=localdomain
|
|
||||||
changetype: add
|
|
||||||
objectClass: organizationalPerson
|
|
||||||
objectClass: person
|
|
||||||
objectClass: top
|
|
||||||
objectClass: PostfixBookMailAccount
|
|
||||||
objectClass: extensibleObject
|
|
||||||
cn: Some Other User
|
|
||||||
givenName: Other User
|
|
||||||
mail: some.other.user@localhost.otherdomain
|
|
||||||
mailAlias: postmaster@localhost.otherdomain
|
|
||||||
mailGroupMember: employees@localhost.otherdomain
|
|
||||||
mailEnabled: TRUE
|
|
||||||
mailGidNumber: 5000
|
|
||||||
mailHomeDirectory: /var/mail/localhost.localdomain/some.other.user/
|
|
||||||
mailQuota: 10240
|
|
||||||
mailStorageDirectory: maildir:/var/mail/localhost.localdomain/some.other.user/
|
|
||||||
mailUidNumber: 5000
|
|
||||||
sn: Some
|
|
||||||
uniqueIdentifier: some.other.user
|
|
||||||
userPassword: {SSHA}eLtqGpid+hkSVhxvsdTPztv4uapRofGx
|
|
@ -1,23 +0,0 @@
|
|||||||
# --------------------------------------------------------------------
|
|
||||||
# Create mail accounts
|
|
||||||
# --------------------------------------------------------------------
|
|
||||||
# Some User
|
|
||||||
dn: uniqueIdentifier=some.user.id,ou=people,dc=localhost,dc=localdomain
|
|
||||||
changetype: add
|
|
||||||
objectClass: organizationalPerson
|
|
||||||
objectClass: person
|
|
||||||
objectClass: top
|
|
||||||
objectClass: PostfixBookMailAccount
|
|
||||||
objectClass: extensibleObject
|
|
||||||
cn: Some User
|
|
||||||
givenName: User
|
|
||||||
mail: some.user.email@localhost.localdomain
|
|
||||||
mailEnabled: TRUE
|
|
||||||
mailGidNumber: 5000
|
|
||||||
mailHomeDirectory: /var/mail/localhost.localdomain/some.user.id/
|
|
||||||
mailQuota: 10240
|
|
||||||
mailStorageDirectory: maildir:/var/mail/localhost.localdomain/some.user.id/
|
|
||||||
mailUidNumber: 5000
|
|
||||||
sn: Some
|
|
||||||
uniqueIdentifier: some.user.id
|
|
||||||
userPassword: {SSHA}eLtqGpid+hkSVhxvsdTPztv4uapRofGx
|
|
26599
ldap/bootstrap/ldif/demo-users.ldif
Normal file
26599
ldap/bootstrap/ldif/demo-users.ldif
Normal file
File diff suppressed because it is too large
Load Diff
@ -1,70 +0,0 @@
|
|||||||
# $Id$
|
|
||||||
#
|
|
||||||
# State of Mind
|
|
||||||
# Private Enterprise Number: 29426
|
|
||||||
#
|
|
||||||
# OID prefix: 1.3.6.1.4.1.29426
|
|
||||||
#
|
|
||||||
# Attributes: 1.3.6.1.4.1.29426.1.10.x
|
|
||||||
#
|
|
||||||
|
|
||||||
|
|
||||||
attributetype ( 1.3.6.1.4.1.29426.1.10.1 NAME 'mailHomeDirectory'
|
|
||||||
DESC 'The absolute path to the mail user home directory'
|
|
||||||
EQUALITY caseExactIA5Match
|
|
||||||
SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
|
|
||||||
|
|
||||||
attributetype ( 1.3.6.1.4.1.29426.1.10.2 NAME 'mailAlias'
|
|
||||||
DESC 'RFC822 Mailbox - mail alias'
|
|
||||||
EQUALITY caseIgnoreIA5Match
|
|
||||||
SUBSTR caseIgnoreIA5SubstringsMatch
|
|
||||||
SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} )
|
|
||||||
|
|
||||||
attributetype ( 1.3.6.1.4.1.29426.1.10.3 NAME 'mailUidNumber'
|
|
||||||
DESC 'UID required to access the mailbox'
|
|
||||||
EQUALITY integerMatch
|
|
||||||
SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
|
|
||||||
|
|
||||||
attributetype ( 1.3.6.1.4.1.29426.1.10.4 NAME 'mailGidNumber'
|
|
||||||
DESC 'GID required to access the mailbox'
|
|
||||||
EQUALITY integerMatch
|
|
||||||
SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
|
|
||||||
|
|
||||||
attributetype ( 1.3.6.1.4.1.29426.1.10.5 NAME 'mailEnabled'
|
|
||||||
DESC 'TRUE to enable, FALSE to disable account'
|
|
||||||
EQUALITY booleanMatch
|
|
||||||
SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE )
|
|
||||||
|
|
||||||
attributetype ( 1.3.6.1.4.1.29426.1.10.6 NAME 'mailGroupMember'
|
|
||||||
DESC 'Name of a mail distribution list'
|
|
||||||
EQUALITY caseExactIA5Match
|
|
||||||
SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
|
|
||||||
|
|
||||||
attributetype ( 1.3.6.1.4.1.29426.1.10.7 NAME 'mailQuota'
|
|
||||||
DESC 'Mail quota limit in kilobytes'
|
|
||||||
EQUALITY caseExactIA5Match
|
|
||||||
SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
|
|
||||||
|
|
||||||
attributetype ( 1.3.6.1.4.1.29426.1.10.8 NAME 'mailStorageDirectory'
|
|
||||||
DESC 'The absolute path to the mail users mailbox'
|
|
||||||
EQUALITY caseExactIA5Match
|
|
||||||
SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
|
|
||||||
|
|
||||||
|
|
||||||
#
|
|
||||||
# Objects: 1.3.6.1.4.1.29426.1.2.2.x
|
|
||||||
#
|
|
||||||
|
|
||||||
objectclass ( 1.3.6.1.4.1.29426.1.2.2.1 NAME 'PostfixBookMailAccount'
|
|
||||||
SUP top AUXILIARY
|
|
||||||
DESC 'Mail account used in Postfix Book'
|
|
||||||
MUST ( mail )
|
|
||||||
MAY ( mailHomeDirectory $ mailAlias $ mailGroupMember
|
|
||||||
$ mailUidNumber $ mailGidNumber $ mailEnabled
|
|
||||||
$ mailQuota $mailStorageDirectory ) )
|
|
||||||
|
|
||||||
objectclass ( 1.3.6.1.4.1.29426.1.2.2.2 NAME 'PostfixBookMailForward'
|
|
||||||
SUP top AUXILIARY
|
|
||||||
DESC 'Mail forward used in Postfix Book'
|
|
||||||
MUST ( mail $ mailAlias ))
|
|
||||||
|
|
Loading…
x
Reference in New Issue
Block a user