다음 조건이 적용되는 경우 이 절차를 사용합니다.
지원되는 표준 매핑에 나열되지 않은 맵이 있습니다.
비-RFC 2307 LDAP 매핑에 매핑하려는 표준 NIS 맵이 있습니다.
자세한 내용은 Oracle Solaris 11.2의 사용자 및 프로세스 보안 의 지정된 관리 권한 사용을 참조하십시오.
역할에는 권한 부여 및 권한이 있는 명령이 포함됩니다. 역할에 대한 자세한 내용은 Oracle Solaris 11.2의 사용자 및 프로세스 보안 의 3 장, Oracle Solaris에서 권한 지정을 참조하십시오.
# inityp2l
NIS 마스터 서버에서 inityp2l 스크립트를 실행하고 프롬프트를 따릅니다. 제공해야 하는 정보 목록은 NIS-to-LDAP 서비스 설정을 참조하십시오.
자세한 내용은 inityp2l(1M) 매뉴얼 페이지를 참조하십시오.
매핑 파일을 수정하는 방법의 예는 사용자 정의 맵의 예를 참조하십시오.
NISLDAPmapping 파일에 나열된 모든 맵을 채우는 데 필요한 정보가 DIT에 이미 포함되어 있으면 DIT가 완전히 초기화됩니다.
DIT가 완전히 초기화된 경우 6단계를 건너뜁니다.
# cd /var/yp # make
자세한 내용은 ypmake(1M) 매뉴얼 페이지를 참조하십시오.
# svcadm disable network/nis/server:default
# ypserv –Ir
ypserv가 종료될 때까지 기다립니다.
# svcadm enable network/dns/client:default # svcadm enable network/nis/server:default
DIT가 완전히 초기화된 경우에만 이 단계를 수행합니다.
# svcadm disable network/nis/server:default
# ypserv -r
ypserv가 종료될 때까지 기다립니다.
# svcadm enable network/dns/client:default # svcadm enable network/nis/server:default
항목이 올바르지 않으면 LDAP 이름 지정 서비스 클라이언트에서 항목을 찾을 수 없습니다.
# ldapsearch -h server -s sub -b "ou=servdates, dc=..." \ "objectclass=servDates"
다음 샘플 출력은 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로 되돌리기를 참조하십시오.