# 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