6.2. 특정 플러그인의 선택적 속성
6.2.1. nsslapd-dynamic-plugins 링크 복사링크가 클립보드에 복사되었습니다!
인스턴스를 다시 시작하지 않고도 일부 Directory Server 플러그인을 동적으로 활성화할 수 있습니다. Directory Server에서 nsslapd-dynamic-plugins
속성을 활성화하여 동적 플러그인을 허용합니다. 기본적으로 동적 플러그인은 비활성화되어 있습니다.
Red Hat Directory Server는 동적 플러그인을 지원하지 않습니다. 테스트 및 디버깅 목적으로만 사용하십시오.
일부 플러그인을 동적로 구성할 수 없습니다. 이러한 플러그인을 활성화하려면 인스턴스를 다시 시작합니다.
플러그인 매개변수 | 설명 |
---|---|
입력 DN | cn=config |
유효한 값 | On | off |
기본값 | off |
구문 | DirectoryString |
예 | nsslapd-dynamic-plugins: on |
6.2.2. nsslapd-pluginConfigArea 링크 복사링크가 클립보드에 복사되었습니다!
일부 플러그인 항목은 컨테이너 항목이며 플러그인의 여러 인스턴스가 cn=plugins,cn=config
의 이 컨테이너 아래에 생성됩니다. 그러나 cn=plugins,cn=config
는 복제되지 않으므로 모든 Directory Server 인스턴스에서 해당 컨테이너 항목 아래의 플러그인 구성을 수동으로 구성해야 합니다.
nsslapd-pluginConfigArea
속성은 플러그인 인스턴스 항목이 포함된 기본 데이터베이스 영역에서 다른 컨테이너 항목을 가리킵니다. 이 컨테이너 항목은 복제된 데이터베이스에 있을 수 있으므로 플러그인 구성을 복제할 수 있습니다.
플러그인 매개변수 | 설명 |
---|---|
입력 DN | cn=plug-in name,cn=plugins,cn=config |
유효한 값 | 유효한 DN |
기본값 | |
구문 | DN |
예 | nsslapd-pluginConfigArea: cn=managed entries container,ou=containers,dc=example,dc=com |
6.2.3. nsslapd-plugin-depends-on-named 링크 복사링크가 클립보드에 복사되었습니다!
서버에서 올바른 순서로 플러그인을 호출하는 데 사용되는 다중 값 속성입니다. 플러그인의 cn
값에 해당하는 값을 가져옵니다. 이 플러그인 전에 서버에서 다음 값 중 하나와 일치하는 cn
값이 있는 플러그인이 시작됩니다. 플러그인이 없으면 서버가 시작되지 않습니다. 다음 postoperation Referential Integrity Plug-in 예제에서는 Views 플러그인이 역할 전에 시작되는 것을 보여줍니다. 뷰가 없으면 서버가 시작되지 않습니다.
플러그인 매개변수 | 설명 |
---|---|
입력 DN | CN=referential integrity postoperation,cn=plugins,cn=config |
유효한 값 | 서비스 클래스 |
기본값 | |
구문 | DirectoryString |
예 | * nsslapd-plugin-depends-on-named: Views * nsslapd-pluginId: roles |
6.2.4. nsslapd-plugin-depends-on-type 링크 복사링크가 클립보드에 복사되었습니다!
서버에서 올바른 순서로 플러그인을 호출하는 데 사용되는 다중 값 속성입니다. nsslapd-pluginType
속성에 포함된 플러그인의 유형 번호에 해당하는 값을 가져옵니다. 자세한 내용은 nsslapd-pluginType 을 참조하십시오. 다음 유효한 범위의 값 중 하나와 일치하는 type 값이 있는 모든 플러그인은 이 플러그인 전에 서버에서 시작됩니다. 다음 postoperation Referential Integrity Plug-in 예제에서는 postoperation Referential Integrity Plug-in 이전에 데이터베이스 플러그인이 시작됨을 보여줍니다.
플러그인 매개변수 | 설명 |
---|---|
입력 DN | CN=referential integrity postoperation,cn=plugins,cn=config |
유효한 값 | 데이터베이스 |
기본값 | |
구문 | DirectoryString |
예 | nsslapd-plugin-depends-on-type: database |
6.2.5. nsslapd-pluginLoadGlobal 링크 복사링크가 클립보드에 복사되었습니다!
이 속성은 종속 라이브러리의 기호가 로컬로 표시되는지(false
) 또는 실행 파일과 모든 공유 오브젝트(true
)에 표시되는지 여부를 지정합니다.
플러그인 매개변수 | 설명 |
---|---|
입력 DN | cn=plug-in name,cn=plugins,cn=config |
유효한 값 | true | false |
기본값 | false |
구문 | DirectoryString |
예 | nsslapd-pluginLoadGlobal: false |
6.2.6. nsslapd-pluginLoadNow 링크 복사링크가 클립보드에 복사되었습니다!
이 속성은 플러그인에서 사용하는 모든 기호와 해당 기호에 의한 모든 기호 참조를 로드하거나 처음 사용할 때 기호를 로드할지(false
)를 로드합니다.
플러그인 매개변수 | 설명 |
---|---|
입력 DN | cn=plug-in name,cn=plugins,cn=config |
유효한 값 | true | false |
기본값 | false |
구문 | DirectoryString |
예 | nsslapd-pluginLoadNow: false |