Oracle® Solaris 11.2의 이름 지정 및 디렉토리 서비스 작업: LDAP

인쇄 보기 종료

업데이트 날짜: 2014년 7월
 
 

사용자 정의 매핑 또는 비표준 매핑을 사용하여 N2L 서비스를 설정하는 방법

다음 조건이 적용되는 경우 이 절차를 사용합니다.

  • 지원되는 표준 매핑에 나열되지 않은 맵이 있습니다.

  • 비-RFC 2307 LDAP 매핑에 매핑하려는 표준 NIS 맵이 있습니다.

  1. NIS-to-LDAP 전환에 대한 필수 조건에 나열된 필수 조건 단계를 완료합니다.
  2. NIS 마스터 서버의 관리자로 전환합니다.

    자세한 내용은 Oracle Solaris 11.2의 사용자 및 프로세스 보안 의 지정된 관리 권한 사용을 참조하십시오.

    역할에는 권한 부여 및 권한이 있는 명령이 포함됩니다. 역할에 대한 자세한 내용은 Oracle Solaris 11.2의 사용자 및 프로세스 보안 의 3 장, Oracle Solaris에서 권한 지정을 참조하십시오.

  3. NIS 마스터 서버를 N2L 서버로 구성합니다.
    # inityp2l

    NIS 마스터 서버에서 inityp2l 스크립트를 실행하고 프롬프트를 따릅니다. 제공해야 하는 정보 목록은 NIS-to-LDAP 서비스 설정을 참조하십시오.

    자세한 내용은 inityp2l(1M) 매뉴얼 페이지를 참조하십시오.

  4. /var/yp/NISLDAPmapping 파일을 수정합니다.

    매핑 파일을 수정하는 방법의 예는 사용자 정의 맵의 예를 참조하십시오.

  5. LDAP DIT(디렉토리 정보 트리)가 완전히 초기화되었는지 여부를 확인합니다.

    NISLDAPmapping 파일에 나열된 모든 맵을 채우는 데 필요한 정보가 DIT에 이미 포함되어 있으면 DIT가 완전히 초기화됩니다.

    • DIT가 완전히 초기화된 경우 6단계를 건너뜁니다.

  6. NIS 소스 파일에서 전환하기 위해 DIT를 초기화합니다.
    1. 이전 NIS 맵이 최신 상태인지 확인합니다.
      # cd /var/yp
      # make

      자세한 내용은 ypmake(1M) 매뉴얼 페이지를 참조하십시오.

    2. NIS 데몬을 중지합니다.
      # svcadm disable network/nis/server:default
    3. 이전 맵을 DIT에 복사한 다음 맵에 대해 N2L 지원을 초기화합니다.
      # ypserv –Ir

      ypserv가 종료될 때까지 기다립니다.


      팁  -  원본 NIS dbm 파일은 덮어쓰지 않습니다. 필요한 경우 이러한 파일을 복구할 수 있습니다.
    4. DNS 및 NIS 서비스를 시작하여 새 맵을 사용하는지 확인합니다.
      # svcadm enable network/dns/client:default
      # svcadm enable network/nis/server:default
    5. 7단계를 건너뛰고 Step 8에서 계속합니다.
  7. NIS 맵을 초기화합니다.

    DIT가 완전히 초기화된 경우에만 이 단계를 수행합니다.

    1. NIS 데몬을 중지합니다.
      # svcadm disable network/nis/server:default
    2. DIT의 정보를 사용하여 NIS 맵을 초기화합니다.
      # ypserv -r

      ypserv가 종료될 때까지 기다립니다.


      팁  -  원본 NIS dbm 파일은 덮어쓰지 않습니다. 필요한 경우 이러한 파일을 복구할 수 있습니다.
    3. DNS 및 NIS 서비스를 시작하여 새 맵을 사용하는지 확인합니다.
      # svcadm enable network/dns/client:default
      # svcadm enable network/nis/server:default
  8. LDAP 항목이 올바른지 확인합니다.

    항목이 올바르지 않으면 LDAP 이름 지정 서비스 클라이언트에서 항목을 찾을 수 없습니다.

    # ldapsearch -h server -s sub -b "ou=servdates, dc=..." \ "objectclass=servDates"
  9. LDAP 맵의 내용을 확인합니다.

    다음 샘플 출력은 makedm 명령을 사용하여 hosts.byaddr 맵의 내용을 확인하는 방법을 보여 줍니다.

    # makedbm -u LDAP_servdate.bynumber
    plato: 1/3/2001
    johnson: 2/4/2003,1/3/2001
    yeats: 4/4/2002
    poe: 3/3/2002,3/4/2000

    내용이 예상과 같으면 NIS에서 LDAP으로 전환에 성공한 것입니다.

    원본 NIS dbm 파일은 덮어쓰지 않으므로 언제든지 이러한 파일을 복구할 수 있습니다. 자세한 내용은 NIS로 되돌리기를 참조하십시오.