powered by Jive Software

Problema em permissão de grupo

Saudações,

Como prometido, vou aqui relatar um erro que peguei no Openfire, que hoje, me impossibilita adicionar permissões em um determinado grupo da empresa onde trabalho.

Primeiramente, hoje aqui na empresa temos algo em torno de 80 grupos com o número de usuários girando em torno de 400. Existe um grupo da minha estrutura que, precisa enxergar todos independente de onde estejam, afinal, temos filiais em outros estados. O grande problema é que, derepente, este grupo parou de aceitar as permissões de novos grupos criados.

Criamos aqui uma ferramenta que conecta ao banco de dados e por ela eu “seto” as permissões que eu quero aos grupos que quero. Nesta ferramenta, eu peguei um erro de “estouro de caracteres” ou “overflow”. Quando faço pela console dá página inválida quando confirmo a alteração. Somente pela ferramenta consegui “ver” o erro.

Pesquisando descobrimos que o grupo ao qual me refiro tinha o limite para comportar 2000 caracteres, e havíamos passado desse número de tantas permissões que esse grupo tem. Aumentamos na unha, e mesmo assim não funcionou. Fuçamos em outros locais de gravação de permissão e não funcionou, mesmo porque como desconheço a estrutura de desenvolvimento do Openfire, não é bom ficar mexendo muito.

Agora estou nessa, este grupo está “intocável”. Não consigo mexer nele mais e o meu outro grande problema, que é o pior, é que esse grupo é da diretoria.

Queria compartilhar com vocês e também deixar no ar aí para saber se alguém tem alguma solução. Vi uma possível solução talvez, nessa parada de “Server to Server”. Eu ainda não parei muito para estudar esse caso, mas estou começando a ficar preocupado e tenho que solucionar antes de alguém solicitar, senão eu me lasco.

Solamente?!

Olá.

Não sei se o que vou sugerir funciona, mas vamos lá…

Porque você não cria 4 grupos do tipo diretoria1, diretoria2, diretoria3 e diretoria4.

Inclui os mesmos usuários em todos os quatro grupos.

Você falou que tem 80 grupos e que a diretoria precisa “enxergar todos”.

No diretoria1 você relaciona com os primeiros 20 grupos, com **diretoria2 **você relaciona os grupos de 21 a 40, com **diretoria3 **você relaciona os grupos de 41 a 60 e com o **diretoria4 **você relaciona os grupos de 61 a 80.

Desta forma toda a diretoria enxerga todo mundo, mas não dá overflow por grupo… quer dizer acho que não. Se der overflow, vai aumentando a quantidade de grupos diretoria até que não dê mais overflow…

Veja. Sei que não é a solução mais “bonita”, se é que posso chamar assim. Mas, acho que deve funcionar.

Espero que tenha sido claro e que possa ajudar.

Té+

Hamilton

“… Não esqueça de fazer parte da nossa comunidade Brasil!”

Saudações,

É uma boa se eu não tivesse que me privar da estética. Tive que configurar os Nasted Groups aqui para ficar organizado e derepente colocar vários grupos de Diretoria, com certeza levantaria questionamentos.

Uma pena, mas é a verdade!!!

Mesmo assim obrigado pela ajuda. Bom que fica registrado para os que por ventura vierem a precisar disso.

Solamente?!

Acho que devemos então postar na comunidade em inglês e, se houver respostas, traduzi-la para este post…

Se você não se importar posso fazer isso.

Hamilton

“… Não esqueça de fazer parte da nossa comunidade Brasil!”

No problem,

Fique à vontade.

então…

só demorei um pouco, estava sem tempo.

mas agora foi, coloquei um post em inglês.

dá prá acompanhar em: http://www.igniterealtime.org/community/message/199862#199862

vamos ver no que dá!

té+

Hamilton

“… Não esqueça de fazer parte da nossa comunidade Brasil!”

Olá vcosta,

O **wroot **está perguntando se posso descrever melhor o “overflow” e o limite de 2000 caracteres.

Você consegue me explicar melhor para que eu possa traduzir e postar prá ele?

Té+

Hamilton

“… Não esqueça de fazer parte da nossa comunidade Brasil!”

Velho,

Estou tentando gerar o erro novamente pela minha ferramenta de grupos mas não consegui. De qualquer forma, quando tento atribuir essas permissões pela console, me retorna um erro de página inválida, e/ou conexão não encontrada. E só!!

quando conseguir simular o erro novamente ou tiver mais informações, me passe para eu poder passar prá ele.

té+

Hamilton

“… Não esqueça de fazer parte da nossa comunidade Brasil!”