JavaScript is required to for searching.
탐색 링크 건너뛰기
인쇄 보기 종료
Oracle Solaris 11.1에서 이름 지정 및 디렉토리 서비스 작업     Oracle Solaris 11.1 Information Library (한국어)
search filter icon
search icon

문서 정보

머리말

제1부이름 지정 및 디렉토리 서비스 정보

1.  이름 지정 및 디렉토리 서비스(개요)

2.  이름 서비스 스위치(개요)

3.  DNS 관리(작업)

4.  Oracle Solaris Active Directory 클라이언트 설정(작업)

제2부NIS 설정 및 관리

5.  네트워크 정보 서비스(개요)

6.  NIS 설정 및 구성(작업)

7.  NIS 관리(작업)

8.  NIS 문제 해결

제3부LDAP 이름 지정 서비스

9.  LDAP 이름 지정 서비스 소개(개요)

10.  LDAP 이름 지정 서비스에 대한 계획 요구 사항(작업)

11.  LDAP 클라이언트를 사용하여 Oracle Directory Server Enterprise Edition 설정(작업)

12.  LDAP 클라이언트 설정(작업)

13.  LDAP 문제 해결(참조)

14.  LDAP 이름 지정 서비스(참조)

15.  NIS에서 LDAP으로 전환(작업)

NIS-to-LDAP 서비스 개요

NIS-to-LDAP 도구 및 서비스 관리 기능

NIS-to-LDAP 대상 가정

NIS-to-LDAP 서비스를 사용하지 않는 경우

NIS-to-LDAP 서비스가 사용자에게 미치는 영향

NIS-to-LDAP 전환 용어

NIS-to-LDAP 명령, 파일 및 맵

지원되는 표준 매핑

NIS에서 LDAP으로 전환(작업 맵)

NIS-to-LDAP 전환에 대한 필수 조건

NIS-to-LDAP 서비스 설정

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

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

사용자 정의 맵의 예

Oracle Directory Server Enterprise Edition에서의 NIS-to-LDAP 최적 사용법

Oracle Directory Server Enterprise Edition을 사용하여 가상 목록 보기 색인 만들기

표준 맵에 대한 VLV

사용자 정의 맵 및 비표준 맵에 대한 VLV

Oracle Directory Server Enterprise Edition에서 서버 시간 초과 방지

Oracle Directory Server Enterprise Edition에서 버퍼 넘침 방지

NIS-to-LDAP 제한 사항

NIS-to-LDAP 문제 해결

일반 LDAP 오류 메시지

NIS-to-LDAP 문제

NISLDAPmapping 파일 디버깅

N2L 서버 시간 초과 문제

N2L 잠금 파일 문제

N2L 교착 상태 문제

NIS로 되돌리기

이전 소스 파일 기반 맵으로 되돌리는 방법

현재 DIT 내용 기반 맵으로 되돌리는 방법

용어집

색인

NIS-to-LDAP 서비스 개요

NIS-to-LDAP 전환 서비스(N2L 서비스)는 NIS 마스터 서버의 기존 NIS 데몬을 NIS-to-LDAP 전환 데몬으로 대체합니다. N2L 서비스는 해당 서버에 NIS-to-LDAP 매핑 파일도 만듭니다. 매핑 파일에서는 NIS 맵 항목과 LDAP에 있는 그에 상응하는 DIT(디렉토리 정보 트리) 항목 간의 매핑을 지정합니다. 이 전환을 완료한 NIS 마스터 서버를 N2L 서버라고 합니다. 슬레이브 서버에는 NISLDAPmapping 파일이 없으므로 계속 평상시처럼 작동합니다. 슬레이브 서버는 정규 NIS 마스터인 것처럼 N2L 서버에서 주기적으로 데이터를 업데이트합니다.

N2L 서비스의 동작은 ypservNISLDAPmapping 구성 파일로 제어됩니다. 스크립트인 inityp2l은 이러한 구성 파일의 초기 설정을 지원합니다. N2L 서버가 설정된 후에는 구성 파일을 직접 편집하여 N2L을 유지 관리할 수 있습니다.

N2L 서비스는 다음을 지원합니다.

모든 이름 지정 시스템에서는 정보 소스 1개만 권한 있는 소스가 될 수 있습니다. 기존 NIS에서는 NIS 소스가 권한 있는 정보입니다. N2L 서비스를 사용하는 경우 권한 있는 데이터 소스는 LDAP 디렉토리입니다. 9 장LDAP 이름 지정 서비스 소개(개요)에 설명된 대로 디렉토리는 디렉토리 관리 도구를 통해 관리됩니다.

NIS 소스는 비상 백업이나 백아웃 전용으로 유지됩니다. N2L 서비스를 사용한 후에는 NIS 클라이언트를 단계적으로 제거해야 합니다. 최종적으로 모든 NIS 클라이언트가 LDAP 이름 지정 서비스 클라이언트로 대체되어야 합니다.

다음 하위 절에서는 추가 개요 정보를 제공합니다.

NIS-to-LDAP 도구 및 서비스 관리 기능

NIS 및 LDAP 서비스는 서비스 관리 기능을 통해 관리됩니다. svcadm 명령을 사용하여 사용으로 설정, 사용 안함으로 설정, 다시 시작 등 이러한 서비스에 대한 관리 작업을 수행할 수 있습니다. svcs 명령을 사용하여 서비스 상태를 질의할 수 있습니다. LDAP 및 NIS와 함께 SMF를 사용하는 방법에 대한 자세한 내용은 LDAP 및 서비스 관리 기능NIS 및 서비스 관리 기능을 참조하십시오. SMF 개요는 Oracle Solaris 11.1에서 서비스 및 결함 관리의 1 장, 서비스 관리(개요)를 참조하십시오. 자세한 내용은 svcadm(1M)svcs(1) 매뉴얼 페이지를 참조하십시오.

NIS-to-LDAP 대상 가정

이 장의 절차를 수행하려면 NIS 및 LDAP 개념, 용어, ID 등을 잘 알고 있어야 합니다. NIS 및 LDAP 이름 지정 서비스에 대한 자세한 내용은 본 설명서의 다음 절을 참조하십시오.

NIS-to-LDAP 서비스를 사용하지 않는 경우

N2L 서비스는 NIS 사용에서 LDAP 사용으로의 전환 도구 역할을 수행하는 데 사용됩니다. 다음과 같은 경우에는 N2L 서비스를 사용하지 마십시오.

NIS-to-LDAP 서비스가 사용자에게 미치는 영향

N2L 서비스와 관련된 파일을 설치만 하는 경우 NIS 서버의 기본 동작이 변경되지 않습니다. 설치 시 서버에서 NIS 매뉴얼 페이지가 일부 변경된 것과 N2L 도우미 스크립트 inityp2lypmap2src가 추가된 것이 관리자에게 표시됩니다. 그러나 NIS 서버에서 inityp2l을 실행하지 않았거나 N2L 구성 파일을 수동으로 만들지 않은 경우 NIS 구성 요소는 계속해서 기존 NIS 모드에서 시작되고 평상시처럼 작동합니다.

inityp2l을 실행한 후에는 서버 및 클라이언트 동작이 일부 변경된 것이 사용자에게 표시됩니다. 다음은 NIS 및 LDAP 사용자 유형 목록과 N2L 서비스가 배포된 후 각 사용자 유형에 표시되는 사항에 대한 설명입니다.

사용자 유형
N2L 서비스의 영향
NIS 마스터 서버 관리자
NIS 마스터 서버가 N2L 서버로 변환됩니다. NISLDAPmappingypserv 구성 파일이 N2L 서버에 설치됩니다. N2L 서버가 설정된 후에는 LDAP 명령을 사용하여 이름 지정 정보를 관리할 수 있습니다.
NIS 슬레이브 서버 관리자
N2L 전환 후에도 NIS 슬레이브 서버는 계속 NIS를 평상시처럼 실행합니다. yppushypmake에 의해 호출되면 N2L 서버가 업데이트된 NIS 맵을 슬레이브 서버로 푸시합니다. ypmake(1M) 매뉴얼 페이지를 참조하십시오.
NIS 클라이언트
NIS 읽기 작업은 기존 NIS와 다르지 않습니다. LDAP 이름 지정 서비스 클라이언트가 DIT의 정보를 변경하면 해당 정보가 NIS 맵에 복사됩니다. 구성 가능한 시간 제한이 만료되면 복사 작업이 완료됩니다. 이러한 동작은 클라이언트가 NIS 슬레이브 서버에 연결된 경우의 일반 NIS 클라이언트 동작과 유사합니다.

N2L 서버가 읽기를 위해 LDAP 서버에 바인딩할 수 없는 경우 N2L 서버에서 캐시된 복사본의 정보를 반환합니다. 또는 N2L 서버에서 내부 서버 오류를 반환할 수 있습니다. 두 방법 중 하나로 응답하도록 N2L 서버를 구성할 수 있습니다. 자세한 내용은 ypserv(1M) 매뉴얼 페이지를 참조하십시오.

모든 사용자
NIS 클라이언트가 암호 변경 요청을 적용하면 변경 사항이 N2L 마스터 서버와 고유 LDAP 클라이언트에 즉시 표시됩니다.

NIS 클라이언트에서 암호를 변경하려고 했는데 LDAP 서버를 사용할 수 없으면 변경 사항이 거부되고 N2L 서버에서 내부 서버 오류를 반환합니다. 이 동작은 잘못된 정보가 캐시에 기록되지 않도록 방지합니다.

NIS-to-LDAP 전환 용어

다음 용어는 N2L 서비스 구현과 관련이 있습니다.

표 15-1 N2L 전환과 관련된 용어

용어
설명
N2L 구성 파일
ypserv 데몬이 마스터 서버를 N2L 모드로 시작하는 데 사용하는 /var/yp/NISLDAPmapping/var/yp/ypserv 파일입니다. 자세한 내용은 NISLDAPmapping(4) 및 ypserv(4) 매뉴얼 페이지를 참조하십시오.
N2L 서비스 컨텍스트에서 맵 용어는 다음 두 가지 방법으로 사용됩니다.
  • NIS에서 특정 유형의 정보를 저장하는 데이터베이스 파일을 나타냅니다.

  • NIS 정보를 LDAP DIT와 매핑하는 프로세스에 대해 설명합니다.

매핑
NIS 항목을 LDAP DIT 항목으로 변환하거나 그 반대로 변환하는 프로세스입니다.
매핑 파일
NIS 및 LDAP 파일 간에 항목을 매핑하는 방법을 설정하는 NISLDAPmapping 파일입니다.
표준 맵
매핑 파일에 대한 수동 수정을 요구하지 않고 N2L 서비스에서 지원되는, 자주 사용하는 NIS 맵입니다. 지원되는 표준 맵 목록은 지원되는 표준 매핑을 참조하십시오.
비표준 맵
NIS 및 LDAP DIT 간에 RFC 2307 또는 이후 버전에서 식별된 매핑 이외의 매핑을 사용하기 위해 사용자 정의된 표준 NIS 맵입니다.
사용자 정의 맵
표준 맵이 아니므로 NIS에서 LDAP으로 전환할 때 매핑 파일을 수동으로 수정해야 하는 맵입니다.
LDAP 클라이언트
LDAP 서버를 읽고 쓰는 기존 LDAP 클라이언트입니다. 기존 LDAP 클라이언트는 LDAP 서버를 읽고 쓰는 시스템입니다. LDAP 이름 지정 서비스 클라이언트는 이름 지정 정보의 사용자 정의 하위 세트를 처리합니다.
LDAP 이름 지정 서비스 클라이언트
이름 지정 정보의 사용자 정의 하위 세트를 처리하는 LDAP 클라이언트입니다.
N2L 서버
N2L 서비스를 사용하여 N2L 서버로 재구성된 NIS 마스터 서버입니다. 재구성에는 NIS 데몬 대체, 새 구성 파일 추가 등이 포함됩니다.

NIS-to-LDAP 명령, 파일 및 맵

N2L 전환과 연관된 유틸리티 2개, 구성 파일 2개 및 매핑이 있습니다.

표 15-2 N2L 명령, 파일 및 맵에 대한 설명

명령/파일/맵
설명
/usr/lib/netsvc/yp/inityp2l
NISLDAPmappingypserv 구성 파일 생성을 지원하는 유틸리티입니다. 이 유틸리티는 이러한 파일의 관리에 사용되는 범용 도구가 아닙니다. 고급 사용자는 N2L 구성 파일을 유지 관리하거나, 텍스트 편집기로 사용자 정의 매핑을 만들어 inityp2l 출력을 검사하고 사용자 정의할 수 있습니다. inityp2l(1M) 매뉴얼 페이지를 참조하십시오.
/usr/lib/netsvc/yp/ypmap2src
표준 NIS 맵을 이에 상응하는 NIS 소스 파일의 근사값으로 변환하는 유틸리티입니다. ypmap2src는 주로 N2L 전환 서버에서 기존 NIS로 변환하는 데 사용됩니다. ypmap2src(1M) 매뉴얼 페이지를 참조하십시오.
/var/yp/NISLDAPmapping
NIS 맵 항목과 LDAP에 있는 이에 상응하는 DIT(디렉토리 정보 트리) 항목 간의 매핑을 지정하는 구성 파일입니다. NISLDAPmapping(4) 매뉴얼 페이지를 참조하십시오.
/var/yp/ypserv
NIS-to-LDAP 전환 데몬에 대한 구성 정보를 지정하는 파일입니다. ypserv(4) 매뉴얼 페이지를 참조하십시오.
ageing.byname
NIS-to-LDAP 전환이 구현된 경우 yppasswdd에서 암호 에이징 정보를 읽고 DIT에 쓰는 데 사용하는 매핑입니다.

지원되는 표준 매핑

기본적으로 N2L 서비스는 다음 맵 목록과 RFC 2307, RFC 2307bis 및 이후 버전의 LDAP 항목 간 매핑을 지원합니다. 이러한 표준 맵은 매핑 파일에 대한 수동 수정을 요구하지 않습니다. 다음 목록에 없는 시스템의 모든 맵은 사용자 정의 맵으로 간주되며 수동 수정이 필요합니다.

N2L 서비스는 auto.* 맵의 자동 매핑도 지원합니다. 그러나 대부분의 auto.* 파일 이름과 내용은 각 네트워크 구성과 관련이 있으므로 해당 파일은 이 목록에 지정되지 않습니다. 단, 표준 맵으로 지원되는 auto.homeauto.master 맵은 예외입니다.

audit_user
auth_attr
auto.home
auto.master
bootparams
ethers.byaddr ethers.byname
exec_attr
group.bygid group.byname group.adjunct.byname
hosts.byaddr hosts.byname
ipnodes.byaddr ipnodes.byname
mail.byaddr mail.aliases
netgroup netgroup.byprojid netgroup.byuser netgroup.byhost
netid.byname
netmasks.byaddr
networks.byaddr networks.byname
passwd.byname passwd.byuid passwd.adjunct.byname
prof_attr
project.byname project.byprojectid
protocols.byname protocols.bynumber
publickey.byname
rpc.bynumber
services.byname services.byservicename
timezone.byname
user_attr

NIS-to-LDAP 전환 중에 yppasswdd 데몬은 N2L 관련 맵인 ageing.byname을 사용하여 암호 에이징 정보를 읽고 DIT에 씁니다. 암호 에이징을 사용하지 않는 경우 ageing.byname 매핑은 무시됩니다.