OpenLDAP 스키마 수정

  • 릴리스 버전: Yokohama
  • 업데이트 날짜 2025년 01월 30일
  • 읽기1분
  • OpenLDAP 스키마를 수정합니다. 이 단계에서는 고객 중 한 명이 인스턴스와 통합하는 데 도움이 되도록 제공한 OpenLDAP 2.3의 스키마 수정을 자세히 설명합니다.

    시작하기 전에

    필요한 역할: 관리자

    이 태스크 정보

    경고:
    여기서 설명하는 사용자 지정은 특정 인스턴스에서 사용하도록 개발되었으며, Now Support에서 지원되지 않습니다. 이 메서드는 있는 그대로 제공되며 구현 전에 철저히 테스트되어야 합니다. 이 사용자 지정에 대한 모든 질문과 의견을 커뮤니티 포럼에 게시합니다.

    인스턴스와의 통합을 위해 OpenLDAP 스키마를 수정하려면 다음을 수행합니다.

    프로시저

    1. 사용자 지정 속성을 생성합니다.
      attribute ( 1.3.6.1.4.1.3403000.2.1.8
      
           NAME 'servnowid'
        ORDERING caseIgnoreOrderingMatch
        EQUALITY caseIgnoreMatch
        SYNTAX '1.3.6.1.4.1.1466.115.121.1.15' )
    2. 선택한 objectclass OID에 속성을 포함합니다.
      objectclass ( 1.3.6.1.4.1.3403000.2.2.1
           NAME 'BcfUserIdentifiers' SUP top AUXILIARY
        MAY ( uniqid $ unixid $ servnowid ) )
      OpenLDAP 2.3에서는 서버 설정을 동적으로 변경할 수 있지만 스키마만 확장할 수 있습니다. 기존 스키마는 수정하거나 삭제할 수 없습니다. 동적 구성에서 이 속성에 대해 다른 objectclass를 작성하는 대신, 정적 구성 파일 slapd.conf를 사용하십시오.
    3. slapd.conf에서 기본 데이터베이스 백엔드의 bdb 섹션에 새 속성에 대한 인덱싱을 포함합니다.
      database bdb (configs here) .... 
      
      index servnowid pres 
      
      (other indexes here) ..... 
    4. 루트로 slapindex를 실행하여 이 속성을 인덱싱하면 검색 필터에서 사용할 수 있습니다.
      slapindex를 시작하기 전에 OpenLDAP 데몬이 실행 중이 아니거나 읽기 전용 모드인지 확인하십시오.