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

관련 정보