Sun Java System Directory Server Enterprise Edition 6.0 관리 설명서

Procedureuid 속성에 대한 고유성을 적용하려면

다음 절차에서는 dsconf 명령을 사용하여 UID 고유성 플러그 인을 활성화하고 구성하는 방법에 대해 설명합니다. 플러그 인 구성 항목의 DN은 cn=uid uniqueness,cn=plugins,cn=config입니다.

DSCC를 사용하여 이 작업을 수행할 수 있습니다. 자세한 내용은 디렉토리 서비스 제어 센터 인터페이스 및 DSCC 온라인 도움말을 참조하십시오.

DSCC를 사용하는 경우 다른 속성에 대한 고유성을 적용하기 위해 기본 UID 고유성 플러그 인을 수정해서는 안 됩니다. UID 고유성 플러그 인을 사용하지 않으려면 플러그 인을 비활성화된 상태로 두고 다른 속성에 대한 고유성을 적용하려면에 설명된 것처럼 다른 속성에 대한 새 플러그 인 인스턴스를 만듭니다.

  1. 플러그 인을 활성화합니다.


    $ dsconf enable-plugin -h host -p port "uid uniqueness"
  2. 고유성을 적용할 하위 트리의 지정 방법에 따라 플러그 인 인수를 수정합니다.

    • 단일 하위 트리의 기본 DN을 지정하려면 다음을 입력합니다.


      $ dsconf set-plugin-prop -h host -p port "uid uniqueness" argument:uid argument:subtreeBaseDN
      

      예를 들면 다음과 같습니다.


      $ dsconf set-plugin-prop -h host1 -p 1389 "uid uniqueness" argument:uid \
       argument:dc=People,dc=example,dc=com
    • 하위 트리를 두 개 이상 지정하려면 다음 명령을 실행하여 하위 트리의 전체 기본 DN이 각 인수 값으로 지정된 인수를 추가합니다.


      $ dsconf set-plugin-prop -h host -p port "uid uniqueness" argument:uid \
       argument:subtreeBaseDN argument:subtreeBaseDN
      
    • 기본 항목의 객체 클래스에 따라 하위 트리를 지정하려면 인수를 아래의 값으로 설정합니다. uid 속성에 대한 고유성은 baseObjectClass가 포함된 항목 아래의 하위 트리에서 적용됩니다. 이 객체 클래스가 있는 항목을 대상으로 하는 작업에만 고유성을 적용하도록 선택 사항으로 세 번째 인수에 entryObjectClass를 지정할 수도 있습니다.


      $ dsconf set-plugin-prop -h host -p port "uid uniqueness" argument:attribute=uid \
       argument:markerObjectClass=baseObjectClass argument:entryObjectClass=baseObjectClass
      
  3. 변경 사항을 적용하려면 서버를 다시 시작합니다.