mirror of
				https://github.com/zokradonh/kopano-docker
				synced 2025-10-28 00:49:05 +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 | ||||
| MAINTAINER Dennis Stumm <dstumm95@gmail.com> | ||||
| FROM osixia/openldap:1.2.2 | ||||
| 
 | ||||
| ADD bootstrap /container/service/slapd/assets/config/bootstrap | ||||
| 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