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 이름 지정 서비스 소개(개요)

대상 가정

배경 지식을 늘리기 위한 추천 자료

추가 필수 조건

LDAP 이름 지정 서비스와 다른 이름 지정 서비스 비교

LDAP 이름 지정 서비스의 장점

LDAP 이름 지정 서비스의 제한 사항

LDAP 이름 지정 서비스 설정(작업 맵)

LDAP 데이터 교환 형식

LDAP에 정규화된 도메인 이름 사용

기본 디렉토리 정보 트리

기본 LDAP 스키마

서비스 검색 설명자 및 스키마 매핑

SSD에 대한 설명

attributeMap 속성

objectclassMap 속성

LDAP 클라이언트 프로파일

LDAP 클라이언트 프로파일 속성

로컬 LDAP 클라이언트 속성

ldap_cachemgr 데몬

LDAP 이름 지정 서비스 보안 모델

전송 계층 보안

클라이언트 자격 증명 레벨 지정

LDAP anonymous 자격 증명 레벨

LDAP proxy 자격 증명 레벨

LDAP proxy anonymous 자격 증명 레벨

LDAP per-user 인증

enableShadowUpdate 스위치

LDAP 클라이언트에 대한 자격 증명 저장소

LDAP 이름 지정 서비스에 대한 인증 방법 선택

LDAP의 특정 서비스에 대한 인증 방법 지정

플러그 가능 인증 방법

pam_unix_* 서비스 모듈

Kerberos 서비스 모듈

LDAP 서비스 모듈

PAM 및 암호 변경

LDAP 계정 관리

pam_unix_* 모듈을 사용한 LDAP 계정 관리

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

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

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

13.  LDAP 문제 해결(참조)

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

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

용어집

색인

서비스 검색 설명자 및 스키마 매핑


주 - 스키마 매핑을 사용하는 경우 신중하고 일관된 방식으로 사용해야 합니다. 매핑된 속성의 구문이 매핑 대상 속성과 일치하는지 확인하십시오. 즉, 단일 값 속성이 단일 값 속성에 매핑되고, 속성 구문이 일치하고, 매핑된 객체 클래스에 올바른 필수(매핑되었을 수 있음) 속성이 있는지 확인하십시오.


앞에서 설명했듯이 LDAP 이름 지정 서비스에서는 기본적으로 DIT가 특정 방식으로 구성되어 있어야 합니다. 원하는 경우 SSD(서비스 검색 설명자)를 사용하여 DIT의 기본 위치가 아닌 다른 위치에서 검색하도록 LDAP 이름 지정 서비스에 지시할 수 있습니다. 기본 스키마에 의해 지정된 속성 및 객체 클래스 대신 다른 속성 및 객체 클래스를 사용하도록 지정할 수도 있습니다. 기본 필터 목록은 LDAP 이름 지정 서비스에 사용되는 기본 필터를 참조하십시오.

SSD에 대한 설명

serviceSearchDescriptor 속성은 LDAP 이름 지정 서비스 클라이언트가 특정 서비스에 대한 정보를 검색하는 방법과 위치를 정의합니다. serviceSearchDescriptor에는 서비스 이름과 세미콜론으로 구분된 기본-범위-필터로 구성된 세 쌍 하나 이상이 차례로 포함됩니다. 기본-범위-필터로 구성된 이러한 세 쌍은 특정 서비스에 대한 검색을 정의하는 데에만 사용되며 순서대로 검색됩니다. 특정 서비스에 대해 기본-범위-필터를 여러 개 지정하면 서비스가 특정 항목을 찾을 때 지정된 범위와 필터를 사용하여 각 기본에서 검색을 수행합니다.


주 - SSD에 포함되어 있지 않을 경우 SSD가 있는 서비스(데이터베이스)는 기본 위치에서 검색되지 않습니다. 서비스에 대해 SSD를 여러 개 지정하면 예측할 수 없는 동작이 발생합니다.


다음 예에서 LDAP 이름 지정 서비스 클라이언트는 passwd 서비스에 대해 ou=west,dc=example,dc=com에서 단일 레벨 검색을 수행한 후 ou=east,dc=example,dc=com에서 단일 레벨 검색을 수행합니다. 사용자 usernamepasswd 데이터를 조회하기 위해 각 BaseDN에 대해 기본 LDAP 필터 (&(objectClass=posixAccount)(uid=username))이 사용됩니다.

serviceSearchDescriptor: passwd:ou=west,dc=example,dc=com;ou=east,
dc=example,dc=com 

다음 예에서 LDAP 이름 지정 서비스 클라이언트는 passwd 서비스에 대해 ou=west,dc=example,dc=com에서 하위 트리 검색을 수행합니다. 사용자 usernamepasswd 데이터를 조회하기 위해 LDAP 필터 (&(fulltimeEmployee=TRUE)(uid=username))을 사용하여 하위 트리 ou=west,dc=example,dc=com을 검색합니다.

serviceSearchDescriptor: passwd:ou=west,dc=example,
dc=com?sub?fulltimeEmployee=TRUE

특정 서비스 유형에 다중 컨테이너를 연결할 수도 있습니다. 다음 예에서 서비스 검색 설명자는 컨테이너 3개에서 암호 항목을 검색하도록 지정합니다.

ou=myuser,dc=example,dc=com
ou=newuser,dc=example,dc=com
ou=extuser,dc=example,dc=com

예에서 후행 ','는 defaultSearchBase가 SSD의 상대 기본에 추가되었음을 의미합니다.

defaultSearchBase: dc=example,dc=com
serviceSearchDescriptor: \
passwd:ou=myuser,;ou=newuser,;ou=extuser,dc=example,dc=com

attributeMap 속성

LDAP 이름 지정 서비스를 사용하면 모든 서비스에 대해 하나 이상의 속성 이름을 다시 매핑할 수 있습니다. LDAP 클라이언트는 14 장LDAP 이름 지정 서비스(참조)에 문서화된 잘 알려진 속성을 사용합니다. 속성을 매핑하는 경우 속성이 원래 속성과 동일한 의미와 구문을 갖도록 해야 합니다. userPassword 속성을 매핑하면 문제가 발생할 수도 있습니다.

스키마 매핑을 사용하는 데에는 몇 가지 이유가 있습니다.

이 속성의 형식은 service:attribute-name=mapped-attribute-name입니다.

특정 서비스에 대해 속성을 2개 이상 매핑하려는 경우 다중 attributeMap 속성을 정의합니다.

다음 예에서 employeeNamehome 속성은 uidhomeDirectory 속성이 passwd 서비스에 사용될 때마다 사용됩니다.

attributeMap: passwd:uid=employeeName
attributeMap: passwd:homeDirectory=home

passwd 서비스의 gecos 속성을 여러 속성에 매핑할 수 있는 특별한 경우가 있습니다. 예를 들면 다음과 같습니다.

attributeMap: gecos=cn sn title

이 경우 gecos 값이 공백으로 구분된 cn, sntitle 속성 값 목록에 매핑됩니다.

objectclassMap 속성

LDAP 이름 지정 서비스를 사용하면 모든 서비스에 대해 객체 클래스를 다시 매핑할 수 있습니다. 특정 서비스에 대해 객체 클래스를 2개 이상 매핑하려는 경우 다중 objectclassMap 속성을 정의합니다. 다음 예에서 myUnixAccount 객체 클래스는 posixAccount 객체 클래스가 사용될 때마다 사용됩니다.

objectclassMap: passwd:posixAccount=myUnixAccount