Eu tenho um problema muito estranho em que o comando wbinfo -g indica corretamente o grupo de domínio do AD em que estou interessado e mostra um usuário em particular nesse grupo - isso é sempre verdade, então no lado do linux ele parece ter o informação.
No entanto - o comando "groups" mostrará inicialmente o usuário sendo parte do grupo em questão, mas algum tempo depois de ter logado naquele usuário - a associação ao grupo desaparece no comando "groups" (mas permanece em o wbinfo -g).
Digo errático porque ainda não estou confiante de que é um pouco de tempo versus resultado de algo. Eu tenho perseguido 3 coisas até agora que pensei que poderiam ter causado isso, mas ao tentar repetir eu não pude ver o problema - então eu fiquei com algum tipo de teoria de timeout.
Mas aqui está uma esquisitice ilógica: wbinfo --gid-info vs wbinfo -r O que é estranho é que o primeiro mostrará o usuário em questão em sua lista, mas o segundo não mostrará o id do grupo. É como wbinfo tem uma personalidade dividida.
Eu dupliquei o cenário desta vez enquanto redirecionava todos os logs e syslog (ubuntu) do samba para um arquivo. Realmente não vi nenhum erro, exceto o seguinte, mais ou menos na época em que eu parecia perder o grupo: "Tempo de cache do Printcap expirou", "recarregando o cache do printcap", "status de recarregamento: erro", todos em sucessão. Se o printcap não estiver configurado corretamente, é possível que ele esteja sendo descartado comigo? Os passos depois de verificar a associação do grupo foi OK quando não foi o seguinte:
1) Saiu de um monte de janelas de terminal no servidor, 2) Usuário desconectado do GUI do servidor 3) Conectado "user5" no servidor. Tentativas anteriores tiveram essa sequência funcionando bem e depois apenas "perderam" o grupo ao longo do tempo. Não pense que é o login do usuário. Os logs não ajudaram ou, de alguma forma, o printcap está indicando o erro.
Os logs do samba não apresentam nenhuma condição de erro que explique essa situação.
Alguém tem alguma experiência em ver algo assim? Existem regras diferentes para diferentes tipos de grupos / escopos (domínio local, global, universal)? O arquivo nsswitch.conf de alguma forma desempenha um papel na tradução entre o AD info em cache e as informações que são realmente usadas pelo sistema de arquivos? Qualquer ajuda seria apreciada.