4.11. Linked Attributes Plug-in Attributes

여러 번 항목(예: 관리자 및 직원, 문서 항목 및 작성자, 특수 그룹 및 그룹 구성원)과 같은 고유한 관계가 있습니다. 이러한 관계를 반영하는 특성이 있지만 이러한 속성은 각 항목에 수동으로 추가하고 업데이트해야 합니다. 이로 인해 위선적으로 일관되지 않은 디렉토리 데이터 세트가 발생할 수 있으며, 이러한 항목 관계가 명확하지 않거나, 오래되었거나, 누락된 경우도 있습니다.

Linked Attributes Plug-in을 사용하면 하나의 항목에 설정된 하나의 속성이 다른 항목의 다른 특성을 자동으로 업데이트할 수 있습니다. 첫 번째 속성에는 업데이트할 항목을 가리키는 DN 값이 있습니다. 두 번째 항목 속성에는 첫 번째 항목의 역점자인 DN 값이 있습니다. 사용자가 설정한 link 속성 및 영향을 받는 항목의 동적으로 업데이트된 "관리" 속성은 모두 Linked Attributes Plug-in 인스턴스의 관리자가 정의합니다.

개념적으로 이는 MemberOf Plug-in이 그룹 항목의 member 특성을 사용하여 사용자 항목에서 memberOf 특성을 설정하는 방식과 유사합니다. Linked Attributes Plug-in을 사용하는 경우에만 모든 링크/관리 속성은 사용자 정의되며, 각각 서로 다른 링크 관리 관계를 반영하는 플러그인 인스턴스가 여러 개 있을 수 있습니다.

특성 연결에는 몇 가지 주의 사항이 있습니다.

  • link 속성과 관리형 속성 모두 DN을 값으로 사용해야 합니다. link 속성의 DN은 관리되는 특성을 에 추가하는 항목을 가리킵니다. managed 속성에는 연결된 항목 DN이 값으로 포함됩니다.
  • managed 속성은 다중 값이어야 합니다. 그렇지 않으면 여러 링크 속성이 동일한 관리 항목을 가리키는 경우 관리 특성 값이 정확하게 업데이트되지 않습니다.

4.11.1. linkScope

이렇게 하면 플러그인의 범위가 제한되므로 특정 하위 트리 또는 접미사에서만 작동합니다. 범위를 지정하지 않으면 플러그인은 디렉터리 트리의 일부를 업데이트합니다.

매개변수설명

Ingress DN

cn=plugin_instance,cn=Linked Attributes,cn=plugins,cn=config

유효한 범위

모든 DN

기본값

없음

구문

DN

예제

linkScope: ou=People,dc=example,dc=com

4.11.2. linkType

이렇게 하면 사용자 관리 속성이 설정됩니다. 이 특성은 사용자에 의해 수정 및 유지 관리되며, 이 특성 값이 변경되면 연결된 특성이 대상 항목에서 자동으로 업데이트됩니다.

매개변수설명

Ingress DN

cn=plugin_instance,cn=Linked Attributes,cn=plugins,cn=config

유효한 범위

모든 Directory Server 특성

기본값

없음

구문

DirectoryString

예제

linkType: directReport

4.11.3. managedType

이렇게 하면 관리되는 또는 플러그인 유지 관리 속성이 설정됩니다. 이 속성은 Linked Attributes Plug-in 인스턴스에서 동적으로 관리합니다. 관리 속성을 변경할 때마다 플러그인은 대상 항목에 연결된 모든 특성을 업데이트합니다.

매개변수설명

Ingress DN

cn=plugin_instance,cn=Linked Attributes,cn=plugins,cn=config

유효한 범위

모든 Directory Server 특성

기본값

없음

구문

DN

예제

managedType: manager