4.3. Certain Plug-ins에서 허용하는 속성

4.3.1. nsslapd-dynamic-plugins

Directory Server에는 서버를 다시 시작하지 않고도 활성화할 수 있는 동적 플러그인이 있습니다. nsslapd-dynamic-plugins 속성은 서버가 동적 플러그인을 허용하도록 구성되어 있는지 여부를 지정합니다. 기본적으로 동적 플러그인은 비활성화되어 있습니다.

주의

디렉터리 서버는 동적 플러그인을 지원하지 않습니다. 테스트 및 디버깅 목적으로만 사용합니다.

일부 플러그인은 동적로 구성할 수 없으며 서버를 다시 시작해야 합니다.

플러그인 매개 변수설명

Ingress DN

cn=config

유효한 값

On | off

기본값

off

구문

DirectoryString

예제

nsslapd-dynamic-plugins: on

4.3.2. nsslapd-pluginConfigArea

일부 플러그인 항목은 컨테이너 항목이며 플러그인의 여러 인스턴스는 cn=plugins,cn=config 의 이 컨테이너 아래에 생성됩니다. 그러나 cn=plugins,cn=config 는 복제되지 않으므로 모든 Directory Server 인스턴스에서 해당 컨테이너 항목 아래의 플러그인 구성을 수동으로 구성해야 합니다.

nsslapd-pluginConfigArea 특성은 플러그인 인스턴스 항목이 포함된 기본 데이터베이스 영역에서 다른 컨테이너 항목을 가리킵니다. 이 컨테이너 항목은 플러그인 구성을 복제할 수 있는 복제된 데이터베이스에 있을 수 있습니다.

플러그인 매개 변수설명

Ingress DN

cn=plug-in name,cn=plugins,cn=config

유효한 값

유효한 DN

기본값

 

구문

DN

예제

nsslapd-pluginConfigArea: cn=managed entries container,ou=containers,dc=example,dc=com

4.3.3. nsslapd-pluginLoadNow

이 특성은 플러그인에 의해 사용되는 모든 기호를 즉시 로드할지 여부를 지정하고(true) 이러한 기호에 의해 참조되는 모든 기호를 로드하거나 처음으로 사용되는 기호(false)를 로드할지를 지정합니다.

플러그인 매개 변수설명

Ingress DN

cn=plug-in name,cn=plugins,cn=config

유효한 값

true | false

기본값

false

구문

DirectoryString

예제

nsslapd-pluginLoadNow: false

4.3.4. nsslapd-pluginLoadGlobal

이 속성은 종속 라이브러리의 기호가 로컬(false) 또는 실행 파일 및 모든 공유 개체(true)에 표시되는지 여부를 지정합니다.

플러그인 매개 변수설명

Ingress DN

cn=plug-in name,cn=plugins,cn=config

유효한 값

true | false

기본값

false

구문

DirectoryString

예제

nsslapd-pluginLoadGlobal: false

4.3.5. nsslapd-plugin-depends-on-type

플러그인이 서버에서 올바른 순서로 호출되도록 하는 데 사용되는 다중값 특성입니다. nsslapd-pluginType 속성에 포함된 플러그인의 유형 번호에 해당하는 값을 사용합니다. 자세한 내용은 4.2.10절. “nsslapd-pluginType” 을 참조하십시오. 다음 유효한 범위의 값 중 하나와 일치하는 type 값이 있는 모든 플러그인은 이 플러그인 전에 서버에서 시작됩니다. 다음 postoperation Referential Integrity Plug-in 예는 postoperation Referential Integrity Plug-in 전에 데이터베이스 플러그인이 시작됨을 보여줍니다.

플러그인 매개 변수설명

Ingress DN

CN=referential integrity postoperation,cn=plugins,cn=config

유효한 값

database

기본값

 

구문

DirectoryString

예제

nsslapd-plugin-depends-on-type: database

4.3.6. nsslapd-plugin-depends-on-named

플러그인이 서버에서 올바른 순서로 호출되도록 하는 데 사용되는 다중값 특성입니다. 플러그인의 cn 값에 해당하는 값을 가져옵니다. 다음 값 중 하나와 일치하는 cn 값이 있는 플러그인은 이 플러그인 전에 서버에서 시작됩니다. 플러그인이 없으면 서버가 시작되지 않습니다. 다음 postoperation Referential Integrity Plug-in 예제에서는 Views 플러그인이 Roles 전에 시작되었음을 보여줍니다. Views가 누락되면 서버가 시작되지 않습니다.

플러그인 매개 변수설명

Ingress DN

CN=referential integrity postoperation,cn=plugins,cn=config

유효한 값

서비스 클래스

기본값

 

구문

DirectoryString

예제

* nsslapd-plugin-depends-on-named: Views

* nsslapd-pluginId: 역할