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