![LDAP 서버에서 그룹 멤버십을 필터링하는 방법은 무엇입니까?](https://linux55.com/image/26203/LDAP%20%EC%84%9C%EB%B2%84%EC%97%90%EC%84%9C%20%EA%B7%B8%EB%A3%B9%20%EB%A9%A4%EB%B2%84%EC%8B%AD%EC%9D%84%20%ED%95%84%ED%84%B0%EB%A7%81%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
컨텍스트: LDAP 서버에서 인증이 완료된 Ubuntu 12.04가 있습니다.
안타깝게도 한 명의 (ldap) 사용자가 "admin"이라는 (ldap) 그룹에 속해 있습니다.
LDAP에서 조회하고 싶지 않은 사용자를 나열하는 nss_initgroups_ignoreusers 옵션이 있다는 것을 알고 있습니다. 그러나 어떤 그룹에서도 이에 상응하는 콘텐츠를 찾을 수 없습니다.
이 설치에서 LDAP 그룹을 사용하지 않도록 지정하려면 어떻게 해야 합니까?
답변1
내가 아는 유일한 방법은 항목 nss_base_group
에 필터를 포함시키는 것 입니다. 사용 중인 그룹 구조에 따라 또는 다른 것으로 cn
대체 해야 할 수도 있습니다 . gid
시스템에 따라 검색 기준과 범위를 변경해야 할 수도 있습니다.
nss_base_group ou=groups,dc=example,dc=com?one?(!(cn=admin))