2.22. CN=task_name,cn=fixup linked attributes task,cn=tasks,cn=config
Directory Server에는 한 특성을 사용하여 한 항목에서 설정한 다른 항목의 다른 특성을 자동으로 업데이트할 수 있는 Linked Attributes Plug-in이 있습니다. 두 항목 모두 값에 대한 DN이 있습니다. 첫 번째 항목의 DN 값은 플러그인에서 업데이트할 항목을 가리킵니다. 두 번째 항목의 속성에는 첫 번째 항목의 DN 백 포인터가 포함됩니다.
이는 MemberOf Plug-in이 그룹 항목의 member 속성을 사용하여 사용자 항목에서 memberOf 특성을 설정하는 방식과 유사합니다. 연결된 속성을 사용하면 모든 속성을 "링크"로 정의할 수 있으며 영향을 받는 항목에서 다른 속성이 "관리"됩니다.
cn=fixup 연결 속성은 플러그인 인스턴스가 생성되면 데이터베이스에 이미 존재하는 링크 속성을 기반으로 관리 특성을 생성합니다. 링크된 속성 및 관리 특성이 설정되면 사용자가 링크 속성을 변경할 때 Linked Attributes 플러그인에서 관리되는 속성을 동적으로 유지 관리합니다.
연결된 특성 업데이트 작업에서는 업데이트할 연결된 속성 플러그인을 지정하고 선택적 cn-fixup-linked-attributes-linkdn 속성에 설정할 수 있습니다. 이 속성이 작업 항목에 설정되지 않은 경우 구성된 모든 연결된 특성이 업데이트됩니다.
dn: cn=example,cn=fixup linked attributes,cn=tasks,cn=config
objectclass: extensibleObject
cn:example
linkdn: cn=Example Link,cn=Linked Attributes,cn=plugins,cn=config
작업이 완료되면 작업 항목이 디렉터리에서 제거됩니다.
cn=fixup 연결된 특성 항목은 모든 연결된 특성 업데이트 작업의 컨테이너 항목입니다. cn=fixup 링크된 속성 자체에는 개별 작업과 관련된 특성이 없지만 이 항목 아래의 각 작업 항목(예: cn=task_ID,cn=fixup 링크 속성,cn=tasks,cn=config )은 해당 속성을 사용하여 개별 업데이트 작업을 정의합니다.
2.22.1. linkdn 링크 복사링크가 클립보드에 복사되었습니다!
각 linked-managed 특성 쌍은 연결된 특성 플러그인 인스턴스에서 구성됩니다. linkdn 속성은 플러그인 인스턴스 DN을 지정하여 항목을 업데이트하는 데 사용되는 특정 연결된 특성 플러그인을 설정합니다. 예를 들면 다음과 같습니다.
linkdn: cn=Manager Attributes,cn=Linked Attributes,cn=plugins,cn=config
플러그인 인스턴스가 제공되지 않으면 모든 연결된 특성이 업데이트됩니다.
| 매개변수 | 설명 |
|---|---|
| 입력 DN | CN=task_name,cn=fixup linked attributes,cn=tasks,cn=config |
| 유효한 값 | DN(연결된 속성 플러그인의 경우) |
| 기본값 | 없음 |
| 구문 | DN |
| 예 | linkdn: cn=Manager Links,cn=Linked Attributes,cn=plugins,cn=config |