Já possuo uma base openldap funcionando e integrada com alguns
sistemas, mas preciso modificar
a árvore para uma melhor organização e delegação de permissões a
alguns usuários a alguns nós.
Atualmente tenho a seguinte estrutura:
-dc=xxx,dc=edu,dc=br
-ou=people (todos os usuários estão aqui)
-ou=Group
-ou=Computers
-ou=AddressBook
Nessa atual estrutura tenho:
Um samba como PDC
Um qmail-ldap
Joomla e outros serviços.
Porém agora preciso replicar a base ldap para outras localidades e
dividir essa árvore. Sendo assim tive a seguinte ideia:
-dc=xxx,dc=edu,dc=br
dc=Cidade1
-ou=people
-ou=Group
-ou=Computers
-ou=AddressBook
dc=Cidade2
-ou=people
-ou=Group
-ou=Computers
-ou=AddressBook
dc=Cidade3
-ou=people
-ou=Group
-ou=Computers
-ou=AddressBook
OBS:
- Para cada cidade criarei um usuário administrador e definirei uma
ACL para que ele só possa mexer no seu nó correspondente. Esse usuário
administrador fará criação/remoção de usuários, computadores e dominio samba.
- Utilizarei como gerenciador gráfico, o LAM(Ldap Account Manager),
pois ele me da a possibilidade de criar perfis e cada perfil terá
acesso a sua cidade.
- Todas as modificações serão realizadas no servidor MASTE que fica no
nosso datacenter e será replicado para os SLAVES localizados nas suas
respectivas cidades.
- Cada cidade terá:
Um Servidor samba como PDC
Um servidor proxy
Até agora acho que tudo pode funcionar.
Agora... minha dúvida é relacionada a alguns serviços que são
centralizados no nosso datacenter, como por exemplo
o serviço de email (Qmail).
- Como o qmail vai identificar os usuários, sendo que não estão mais
dentro de uma OU única, mas sim em várias OU separadas dentro de DC's?
Será
que fazendo uma pesquisa na raiz dc=xxx,dc=edu,dc=br seria o
suficiente? Se essa pesquisa na raiz for suficiente, o desenpenho pode
ser prejudicado?
Valeu pessoal
--
++++++++++++++++++++++++++++++
+ Roberval Lustosa de Aguiar Filho +
+ Técnico de Tecnologia da Informação +
+ Instituto Federal de Goiás - IFG +
++++++++++++++++++++++++++++++
Olá pessoal!
Já possuo uma base openldap funcionando e integrada com alguns
sistemas, mas preciso modificar
a árvore para uma melhor organização e delegação de permissões a
alguns usuários a alguns nós.
Atualmente tenho a seguinte estrutura:
-dc=xxx,dc=edu,dc=br
-ou=people (todos os usuários estão aqui)
-ou=Group
-ou=Computers
-ou=AddressBook
Até agora acho que tudo pode funcionar.
Agora... minha dúvida é relacionada a alguns serviços que são
centralizados no nosso datacenter, como por exemplo
o serviço de email (Qmail).
- Como o qmail vai identificar os usuários, sendo que não estão mais
dentro de uma OU única, mas sim em várias OU separadas dentro de DC's?
Será
que fazendo uma pesquisa na raiz dc=xxx,dc=edu,dc=br seria o
suficiente? Se essa pesquisa na raiz for suficiente, o desenpenho pode
ser prejudicado?
Valeu pessoal
--
++++++++++++++++++++++++++++++
+ Roberval Lustosa de Aguiar Filho +
+ Técnico de Tecnologia da Informação +
+ Instituto Federal de Goiás - IFG +
++++++++++++++++++++++++++++++
--
Você está recebendo esta mensagem porque se inscreveu no grupo "ldap-br" dos Grupos do Google.
Para postar neste grupo, envie um e-mail para lda...@googlegroups.com.
Para cancelar a inscrição nesse grupo, envie um e-mail para ldap-br+u...@googlegroups.com.
Para obter mais opções, visite esse grupo em http://groups.google.com/group/ldap-br?hl=pt-BR.
Pra usuário eu consegui usar o atributo "l", mas pro grupo ainda não.
Meus objectClass para os grupos são:
objectClass: top
objectClass: posixGroup
objectClass: sambaGroupMapping
Tentei acrescentar o objectClass "Locallity" , mas deu erro de
violação. Ainda vou ver o motivo.
No caso de usar a DIT nessa forma mais simples eu esbarraria no
problema de utilização do LAM(ldap account manager0. O mesmo tem o a
opção de usar o atributo "l" para cadastro de usuários, mas para o
cadastro de grupos, não.
Bem... poderia resolver esse problema acrescentando esse atributo no
"visualizador de árvore" da aplicação. Outra solução seria
personaliza-la ou criar uma solução que atendesse minhas necessidades.
Como vc faz ai onde vc trabalha? Personalizou uma solução ou criou
alguma do zero para lhe atender?
No caso dessa minha nova DIT, montei uma de teste.movendo os objetos
para seus respectivos contêiner. Vou fazer alguns testes com os
atuais serviços que temos pra ver o resultado.
Agradeço sua contribuição...
valeu
Em 13 de julho de 2011 10:45, Jarbas Peixoto Júnior
<jarbas...@gmail.com> escreveu:
Legal sua ideia Jarbas.
Pra usuário eu consegui usar o atributo "l", mas pro grupo ainda não.
Meus objectClass para os grupos são:
objectClass: top
objectClass: posixGroup
objectClass: sambaGroupMapping
Valeu a ajuda cara...
abraço
Em 14 de julho de 2011 12:27, Jarbas Peixoto Júnior