openldap grupos suplementares não aparecem em determinados servidores

1

Eu tenho alguns servidores que não exibem grupos suplementares recém-adicionados. Por exemplo, eu tenho um usuário que você executa id e seus grupos aparecem.

id <username>  
groupblah, groupblahblah , groupblahblahblah

Eles aparecem inicialmente, mas se você adicionar esse usuário a um grupo LDAP, por exemplo, hr_managers, no ldap ele mostrará que ele é um membro, mas em alguns servidores, se você executar o comando id,

id <username>
groupblah, groupblahblah , groupblahblahah   #( but no hr_managers)  show up

getent passwd ; displays the user 
getent group ; displays hr_manager

Alguém tem alguma idéia de como resolver isso? Melhor ainda, como é que o servidor ldap consegue obter as informações deste grupo? A pesquisa nss_group teria alguma coisa a ver com isso?

qualquer ajuda seria apreciada.

    
por DRO 26.03.2013 / 18:13

1 resposta

1

Você provavelmente tem o nscd em execução nos seus servidores. Experimente nscd -i passwd e nscd -i group para liberar seus caches.

    
por 29.03.2013 / 21:25

Tags