새로 추가된 보조 그룹을 표시할 수 없는 여러 서버가 있습니다. 예를 들어, 귀하가 실행하는 사용자가 있고 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