![openldap 보충 그룹이 일부 서버에 표시되지 않음](https://linux55.com/image/30355/openldap%20%EB%B3%B4%EC%B6%A9%20%EA%B7%B8%EB%A3%B9%EC%9D%B4%20%EC%9D%BC%EB%B6%80%20%EC%84%9C%EB%B2%84%EC%97%90%20%ED%91%9C%EC%8B%9C%EB%90%98%EC%A7%80%20%EC%95%8A%EC%9D%8C.png)
새로 추가된 보조 그룹을 표시할 수 없는 여러 서버가 있습니다. 예를 들어, 귀하가 실행하는 사용자가 있고 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