openldap 補足グループが一部のサーバーに表示されない

openldap 補足グループが一部のサーバーに表示されない

新しく追加されたセカンダリグループを表示できない複数のサーバーがあります。たとえば、ユーザーが実行しているユーザーがいて、idそのグループが表示されます。

id <username>  
groupblah, groupblahblah , groupblahblahblah

最初は表示されますが、ユーザーをLDAPグループ(hr_managersなど)に追加すると、ldapはそのユーザーをメンバーとして表示しますが、一部のサーバーではidコマンドを実行した場合

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

getent passwd ; displays the user 
getent group ; displays hr_manager

この問題を解決する方法を知っている人はいますか?より良い点は、LDAPサーバーがグループ情報を取得する方法です。 nss_group検索はこれに関連していますか?

どんな助けでも大変感謝します。

答え1

nscdがサーバー上で実行されている可能性があります。キャッシュをnscd -i passwdフラッシュしてみてください。nscd -i group

関連情報