|
@@ -0,0 +1,264 @@
|
|
|
+# init.ldif
|
|
|
+
|
|
|
+# Корневая запись (базовый DN)
|
|
|
+dn: dc=ldap,dc=sharix,dc=ru
|
|
|
+objectClass: dcObject
|
|
|
+objectClass: organization
|
|
|
+dc: ldap
|
|
|
+o: Sharix LDAP Server
|
|
|
+
|
|
|
+#дальше все ou
|
|
|
+#после все cn
|
|
|
+#после все пользователи
|
|
|
+
|
|
|
+#OU
|
|
|
+# Подразделение для пользователей
|
|
|
+dn: ou=users,dc=ldap,dc=sharix,dc=ru
|
|
|
+objectClass: organizationalUnit
|
|
|
+ou: users
|
|
|
+
|
|
|
+# Подразделение для групп (опционально)
|
|
|
+dn: ou=groups,dc=ldap,dc=sharix,dc=ru
|
|
|
+objectClass: organizationalUnit
|
|
|
+ou: groups
|
|
|
+
|
|
|
+# Подразделение для обработчиков и приложений (опционально)
|
|
|
+dn: ou=apps,dc=ldap,dc=sharix,dc=ru
|
|
|
+objectClass: organizationalUnit
|
|
|
+ou: apps
|
|
|
+
|
|
|
+#Подразделение с обработчиками с их описанием и может быть apikey
|
|
|
+dn: ou=handlers,dc=ldap,dc=sharix,dc=ru
|
|
|
+objectClass: organizationalUnit
|
|
|
+ou: handlers
|
|
|
+
|
|
|
+#UID FOR HANDLERS
|
|
|
+dn: uid=platform_access_request_pending,ou=handlers,dc=ldap,dc=sharix,dc=ru
|
|
|
+objectClass: inetOrgPerson
|
|
|
+uid: platform_access_request_pending
|
|
|
+cn: platform_access_request_pending
|
|
|
+sn: handler
|
|
|
+#maybe set the same for all for the beggining? Or make it like apikey? Now for testing - let's make it like Django main admin password
|
|
|
+userPassword: {SSHA}A7+gYVdJggPPyC4htCqk5N9hFzjQcLkT
|
|
|
+
|
|
|
+dn: uid=platform_access_request_accepted,ou=handlers,dc=ldap,dc=sharix,dc=ru
|
|
|
+objectClass: inetOrgPerson
|
|
|
+uid: platform_access_request_accepted
|
|
|
+cn: platform_access_request_accepted
|
|
|
+sn: handler
|
|
|
+#maybe set the same for all for the beggining? Or make it like apikey? Now for testing - let's make it like Django main admin password
|
|
|
+userPassword: {SSHA}A7+gYVdJggPPyC4htCqk5N9hFzjQcLkT
|
|
|
+
|
|
|
+dn: uid=platform_access_request_declined,ou=handlers,dc=ldap,dc=sharix,dc=ru
|
|
|
+objectClass: inetOrgPerson
|
|
|
+uid: platform_access_request_declined
|
|
|
+cn: platform_access_request_declined
|
|
|
+sn: handler
|
|
|
+#maybe set the same for all for the beggining? Or make it like apikey? Now for testing - let's make it like Django main admin password
|
|
|
+userPassword: {SSHA}A7+gYVdJggPPyC4htCqk5N9hFzjQcLkT
|
|
|
+
|
|
|
+dn: uid=platform_neg_request_pending,ou=handlers,dc=ldap,dc=sharix,dc=ru
|
|
|
+objectClass: inetOrgPerson
|
|
|
+uid: platform_neg_request_pending
|
|
|
+cn: platform_neg_request_pending
|
|
|
+sn: handler
|
|
|
+#maybe set the same for all for the beggining? Or make it like apikey? Now for testing - let's make it like Django main admin password
|
|
|
+userPassword: {SSHA}A7+gYVdJggPPyC4htCqk5N9hFzjQcLkT
|
|
|
+
|
|
|
+dn: uid=platform_neg_request_accepted,ou=handlers,dc=ldap,dc=sharix,dc=ru
|
|
|
+objectClass: inetOrgPerson
|
|
|
+uid: platform_neg_request_accepted
|
|
|
+cn: platform_neg_request_accepted
|
|
|
+sn: handler
|
|
|
+#maybe set the same for all for the beggining? Or make it like apikey? Now for testing - let's make it like Django main admin password
|
|
|
+userPassword: {SSHA}A7+gYVdJggPPyC4htCqk5N9hFzjQcLkT
|
|
|
+
|
|
|
+dn: uid=platform_neg_request_declined,ou=handlers,dc=ldap,dc=sharix,dc=ru
|
|
|
+objectClass: inetOrgPerson
|
|
|
+uid: platform_neg_request_declined
|
|
|
+cn: platform_neg_request_declined
|
|
|
+sn: handler
|
|
|
+#maybe set the same for all for the beggining? Or make it like apikey? Now for testing - let's make it like Django main admin password
|
|
|
+userPassword: {SSHA}A7+gYVdJggPPyC4htCqk5N9hFzjQcLkT
|
|
|
+
|
|
|
+dn: uid=platform_st_request_new,ou=handlers,dc=ldap,dc=sharix,dc=ru
|
|
|
+objectClass: inetOrgPerson
|
|
|
+uid: platform_st_request_new
|
|
|
+cn: platform_st_request_new
|
|
|
+sn: handler
|
|
|
+#maybe set the same for all for the beggining? Or make it like apikey? Now for testing - let's make it like Django main admin password
|
|
|
+userPassword: {SSHA}A7+gYVdJggPPyC4htCqk5N9hFzjQcLkT
|
|
|
+
|
|
|
+dn: uid=platform_st_request_reopened,ou=handlers,dc=ldap,dc=sharix,dc=ru
|
|
|
+objectClass: inetOrgPerson
|
|
|
+uid: platform_st_request_reopened
|
|
|
+cn: platform_st_request_reopened
|
|
|
+sn: handler
|
|
|
+#maybe set the same for all for the beggining? Or make it like apikey? Now for testing - let's make it like Django main admin password
|
|
|
+userPassword: {SSHA}A7+gYVdJggPPyC4htCqk5N9hFzjQcLkT
|
|
|
+
|
|
|
+dn: uid=platform_st_request_assigned,ou=handlers,dc=ldap,dc=sharix,dc=ru
|
|
|
+objectClass: inetOrgPerson
|
|
|
+uid: platform_st_request_assigned
|
|
|
+cn: platform_st_request_assigned
|
|
|
+sn: handler
|
|
|
+#maybe set the same for all for the beggining? Or make it like apikey? Now for testing - let's make it like Django main admin password
|
|
|
+userPassword: {SSHA}A7+gYVdJggPPyC4htCqk5N9hFzjQcLkT
|
|
|
+
|
|
|
+dn: uid=platform_st_request_inprocess,ou=handlers,dc=ldap,dc=sharix,dc=ru
|
|
|
+objectClass: inetOrgPerson
|
|
|
+uid: platform_st_request_inprocess
|
|
|
+cn: platform_st_request_inprocess
|
|
|
+sn: handler
|
|
|
+#maybe set the same for all for the beggining? Or make it like apikey? Now for testing - let's make it like Django main admin password
|
|
|
+userPassword: {SSHA}A7+gYVdJggPPyC4htCqk5N9hFzjQcLkT
|
|
|
+
|
|
|
+dn: uid=platform_st_request_wontfix,ou=handlers,dc=ldap,dc=sharix,dc=ru
|
|
|
+objectClass: inetOrgPerson
|
|
|
+uid: platform_st_request_wontfix
|
|
|
+cn: platform_st_request_wontfix
|
|
|
+sn: handler
|
|
|
+#maybe set the same for all for the beggining? Or make it like apikey? Now for testing - let's make it like Django main admin password
|
|
|
+userPassword: {SSHA}A7+gYVdJggPPyC4htCqk5N9hFzjQcLkT
|
|
|
+
|
|
|
+dn: uid=platform_st_request_done,ou=handlers,dc=ldap,dc=sharix,dc=ru
|
|
|
+objectClass: inetOrgPerson
|
|
|
+uid: platform_st_request_done
|
|
|
+cn: platform_st_request_done
|
|
|
+sn: handler
|
|
|
+#maybe set the same for all for the beggining? Or make it like apikey? Now for testing - let's make it like Django main admin password
|
|
|
+userPassword: {SSHA}A7+gYVdJggPPyC4htCqk5N9hFzjQcLkT
|
|
|
+
|
|
|
+
|
|
|
+#UID FOR OU=USERS
|
|
|
+dn: uid=5101,ou=users,dc=ldap,dc=sharix,dc=ru
|
|
|
+objectClass: inetOrgPerson
|
|
|
+objectClass: sharixAccount
|
|
|
+#objectClass: posixAccount
|
|
|
+#objectClass: shadowAccount
|
|
|
+uid: 5101
|
|
|
+cn: User One
|
|
|
+sn: One
|
|
|
+userPassword: {SSHA}A7+gYVdJggPPyC4htCqk5N9hFzjQcLkT
|
|
|
+#uidNumber: 1003
|
|
|
+#gidNumber: 103
|
|
|
+#homeDirectory: /home/ldaptest1
|
|
|
+givenName: Test
|
|
|
+displayName: Test
|
|
|
+mail: test@sharix-app.org
|
|
|
+jpegPhoto: 0
|
|
|
+telephoneNumber: 5102
|
|
|
+
|
|
|
+dn: uid=11111111111,ou=users,dc=ldap,dc=sharix,dc=ru
|
|
|
+objectClass: inetOrgPerson
|
|
|
+objectClass: sharixAccount
|
|
|
+uid: 11111111111
|
|
|
+cn: Django Admin
|
|
|
+sn: First
|
|
|
+#maybe set the same for all for the beggining? Now for testing - let's make it like Django main admin password
|
|
|
+userPassword: {SSHA}A7+gYVdJggPPyC4htCqk5N9hFzjQcLkT
|
|
|
+givenName: Admin
|
|
|
+displayName: Django Admin
|
|
|
+mail: admin@sharix-app.org
|
|
|
+jpegPhoto: 0
|
|
|
+telephoneNumber: 11111111112
|
|
|
+
|
|
|
+#CN FOR OU=GROUP
|
|
|
+dn: cn=platform_admin,ou=groups,dc=ldap,dc=sharix,dc=ru
|
|
|
+objectClass: groupOfNames
|
|
|
+cn: platform_admin
|
|
|
+description: Group for Platform Admins
|
|
|
+member: cn=admin,dc=ldap,dc=sharix,dc=ru
|
|
|
+
|
|
|
+dn: cn=platform_supervisor,ou=groups,dc=ldap,dc=sharix,dc=ru
|
|
|
+objectClass: groupOfNames
|
|
|
+cn: platform_supervisor
|
|
|
+description: Group for Platform Supervisors
|
|
|
+member: cn=admin,dc=ldap,dc=sharix,dc=ru
|
|
|
+
|
|
|
+dn: cn=platform_support,ou=groups,dc=ldap,dc=sharix,dc=ru
|
|
|
+objectClass: groupOfNames
|
|
|
+cn: platform_support
|
|
|
+description: Group for Platform Support
|
|
|
+member: cn=admin,dc=ldap,dc=sharix,dc=ru
|
|
|
+
|
|
|
+dn: cn=platform_techsupport,ou=groups,dc=ldap,dc=sharix,dc=ru
|
|
|
+objectClass: groupOfNames
|
|
|
+cn: platform_techsupport
|
|
|
+description: Group for Platform Techsupport
|
|
|
+member: cn=admin,dc=ldap,dc=sharix,dc=ru
|
|
|
+
|
|
|
+dn: cn=metaservice_admin,ou=groups,dc=ldap,dc=sharix,dc=ru
|
|
|
+objectClass: groupOfNames
|
|
|
+cn: metaservice_admin
|
|
|
+description: Group for Metaservice Admins
|
|
|
+member: cn=admin,dc=ldap,dc=sharix,dc=ru
|
|
|
+
|
|
|
+dn: cn=client,ou=groups,dc=ldap,dc=sharix,dc=ru
|
|
|
+objectClass: groupOfNames
|
|
|
+cn: client
|
|
|
+description: Group for Clients
|
|
|
+member: uid=5101,ou=users,dc=ldap,dc=sharix,dc=ru
|
|
|
+
|
|
|
+dn: cn=django_admin,ou=groups,dc=ldap,dc=sharix,dc=ru
|
|
|
+objectClass: groupOfNames
|
|
|
+cn: django_admin
|
|
|
+description: Group for Django Admins
|
|
|
+member: uid=11111111111,ou=users,dc=ldap,dc=sharix,dc=ru
|
|
|
+
|
|
|
+#CN FOR OU=APPS
|
|
|
+dn: cn=django,ou=apps,dc=ldap,dc=sharix,dc=ru
|
|
|
+objectClass: groupOfNames
|
|
|
+cn: django
|
|
|
+description: Group for Django users
|
|
|
+member: cn=11111111111,ou=users,dc=ldap,dc=sharix,dc=ru
|
|
|
+member: cn=5101,ou=users,dc=ldap,dc=sharix,dc=ru
|
|
|
+
|
|
|
+dn: cn=handlers,ou=apps,dc=ldap,dc=sharix,dc=ru
|
|
|
+objectClass: groupOfNames
|
|
|
+cn: handlers
|
|
|
+description: Group for Handlers
|
|
|
+member: cn=platform_access_request_pending,ou=users,dc=ldap,dc=sharix,dc=ru
|
|
|
+member: cn=platform_access_request_accepted,ou=users,dc=ldap,dc=sharix,dc=ru
|
|
|
+member: cn=platform_access_request_declined,ou=users,dc=ldap,dc=sharix,dc=ru
|
|
|
+member: cn=platform_neg_request_pending,ou=users,dc=ldap,dc=sharix,dc=ru
|
|
|
+member: cn=platform_neg_request_accepted,ou=users,dc=ldap,dc=sharix,dc=ru
|
|
|
+member: cn=platform_neg_request_declined,ou=users,dc=ldap,dc=sharix,dc=ru
|
|
|
+member: cn=platform_st_request_new,ou=users,dc=ldap,dc=sharix,dc=ru
|
|
|
+member: cn=platform_st_request_reopened,ou=users,dc=ldap,dc=sharix,dc=ru
|
|
|
+member: cn=platform_st_request_assigned,ou=users,dc=ldap,dc=sharix,dc=ru
|
|
|
+member: cn=platform_st_request_inprocess,ou=users,dc=ldap,dc=sharix,dc=ru
|
|
|
+member: cn=platform_st_request_wontfix,ou=users,dc=ldap,dc=sharix,dc=ru
|
|
|
+member: cn=platform_st_request_done,ou=users,dc=ldap,dc=sharix,dc=ru
|
|
|
+
|
|
|
+dn: cn=ejabberd,ou=apps,dc=ldap,dc=sharix,dc=ru
|
|
|
+objectClass: groupOfNames
|
|
|
+cn: ejabberd
|
|
|
+description: Group for Ejabberd users
|
|
|
+member: cn=platform_access_request_pending,ou=users,dc=ldap,dc=sharix,dc=ru
|
|
|
+member: cn=platform_access_request_accepted,ou=users,dc=ldap,dc=sharix,dc=ru
|
|
|
+member: cn=platform_access_request_declined,ou=users,dc=ldap,dc=sharix,dc=ru
|
|
|
+member: cn=platform_neg_request_pending,ou=users,dc=ldap,dc=sharix,dc=ru
|
|
|
+member: cn=platform_neg_request_accepted,ou=users,dc=ldap,dc=sharix,dc=ru
|
|
|
+member: cn=platform_neg_request_declined,ou=users,dc=ldap,dc=sharix,dc=ru
|
|
|
+member: cn=platform_st_request_new,ou=users,dc=ldap,dc=sharix,dc=ru
|
|
|
+member: cn=platform_st_request_reopened,ou=users,dc=ldap,dc=sharix,dc=ru
|
|
|
+member: cn=platform_st_request_assigned,ou=users,dc=ldap,dc=sharix,dc=ru
|
|
|
+member: cn=platform_st_request_inprocess,ou=users,dc=ldap,dc=sharix,dc=ru
|
|
|
+member: cn=platform_st_request_wontfix,ou=users,dc=ldap,dc=sharix,dc=ru
|
|
|
+member: cn=platform_st_request_done,ou=users,dc=ldap,dc=sharix,dc=ru
|
|
|
+member: cn=11111111111,ou=users,dc=ldap,dc=sharix,dc=ru
|
|
|
+member: cn=5101,ou=users,dc=ldap,dc=sharix,dc=ru
|
|
|
+
|
|
|
+dn: cn=local,ou=apps,dc=ldap,dc=sharix,dc=ru
|
|
|
+objectClass: groupOfNames
|
|
|
+cn: local
|
|
|
+description: Group for Local users
|
|
|
+member: cn=admin,dc=ldap,dc=sharix,dc=ru
|
|
|
+member: cn=11111111111,ou=users,dc=ldap,dc=sharix,dc=ru
|
|
|
+
|
|
|
+dn: cn=mail,ou=apps,dc=ldap,dc=sharix,dc=ru
|
|
|
+objectClass: groupOfNames
|
|
|
+cn: mail
|
|
|
+description: Group for Mail users
|
|
|
+member: cn=admin,dc=ldap,dc=sharix,dc=ru
|