Recentemente instalei a versão 2.2.10 e me surpreendi com a novidade da migração de contas LDAP, que sempre foi uma dificuldade para instalar o Expresso num ambiente com o LDAP já em produção. As contas foram migradas com sucesso!!!
Mas os grupos do usuário não foram vinculados no Expresso, com isso eu tinha 2 saídas entrar em cada conta e vincular o usuário ao grupo manualmente, ou fazer um script SQL para gerar o vínculo do usuário com o grupo. Como optei pela segunda alternativa, fiz um script que populava a tabela phpgw_acl, inserindo o campo acl_appname='phpgw_group', acl_location=guid, acl_account=uid e acl_rigths=1.
Agora quando entro numa conta de usuário no Expresso é apresentado a mensagem: "O Expresso corrigiu as seguintes inconsistências: Incluido usuario no grupo: xxxx - gidnumber:xxx", após esta mensagem ser apresentada o usuário é inserido novamente no grupo (DUPLICANDO) do LDAP.
Enviado em: 1/2/2012 14:52
Visitante
Visitante
Re: Migração LDAP
#2
Visitante
Boa tarde,
Provavelmente o grupo com gidnumber:xxx, onde "xxx" é o que aparece no alerta do ExpressoAdmin, já não existe mais no LDAP, e está somente na base Postgresql. Faça um select na tabela phpgw_acl, procure e delete os registros encontrados.
select * from phpgw_acl where acl_appname='phpgw_group' and acl_location=xxx
Você não pode iniciar um novo tópico. Você pode ver os tópicos. Você não pode responder. Você não pode editar. Você não pode excluir mensagens. Você não pode incluir votações. Você não pode votar. Você não pode anexar arquivos. Você não pode enviar mensagens sem aprovação.