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

인쇄 보기 종료

업데이트 날짜: 2014년 7월
 
 

/var/yp/Makefile 준비

소스 파일을 검사하고 소스 파일 디렉토리로 복사한 후 이제 소스 파일을 NIS 서비스에서 사용되는 ndbm 형식 맵으로 변환해야 합니다. How to Set Up the Master Server에 설명된 대로 마스터 서버에서 호출하면 마스터 서버를 설정하는 방법에서 자동으로 이 작업을 수행합니다.

ypinit 스크립트는 /var/yp/Makefile을 사용하는 make 프로그램을 호출합니다. 기본 파일 복사본은 /var/yp 디렉토리에 제공되며 소스 파일을 원하는 ndbm 형식 맵으로 변환하는 데 필요한 명령을 포함합니다.

기본 Makefile을 그대로 사용하거나 수정할 수 있습니다. 기본 Makefile을 수정하는 경우 나중에 필요한 경우를 위해 원래 기본 Makefile을 먼저 복사하고 저장해야 합니다. Makefile에 대해 다음 수정 작업 중 하나 이상을 수행해야 할 수도 있습니다.

  • 기본 맵이 아닌 맵

    기본 파일이 아닌 소스 파일을 만들었으며 해당 파일을 NIS 맵으로 변환하려는 경우 이러한 소스 파일을 Makefile에 추가해야 합니다.

  • DIR

    Source Files Directory에 설명된 대로 Makefile에서 소스 파일 디렉토리 이외의 디렉토리에 저장된 소스 파일을 사용하려는 경우 Makefile의 DIR 값을 사용하려는 디렉토리로 변경해야 합니다. Makefile에서 이 값을 변경하는 경우 라인을 들여쓰지 마십시오.

  • PWDIR

    Makefile에서 /etc 이외의 디렉토리에 저장된 passwd, shadowadjunct 소스 파일을 사용하려는 경우 Makefile의 PWDIR 값을 사용하려는 디렉토리로 변경해야 합니다. Makefile에서 이 값을 변경하는 경우 라인을 들여쓰지 마십시오.

  • RBACDIR

    Makefile에서 /etc 이외의 디렉토리에 저장된 audit_user, auth_attr, exec_attrprof_attr 소스 파일을 사용하려는 경우 Makefile의 RBACDIR 값을 사용하려는 디렉토리로 변경해야 합니다. Makefile에서 이 값을 변경하는 경우 라인을 들여쓰지 마십시오.

  • 도메인 이름 분석기

    NIS 서버에서 현재 도메인에 없는 시스템에 도메인 이름 분석기를 사용하려는 경우 MakefileB= 라인을 주석 처리하고 B=–b 라인의 주석 처리를 해제(활성화)합니다.

Makefile의 기능은 all 아래에 나열된 각 데이터베이스에 적합한 NIS 맵을 만드는 것입니다. makedbm을 통과한 후 mapname.dirmapname.pag의 두 파일에 데이터가 수집됩니다. 두 파일은 마스터 서버의 /var/yp/domainname 디렉토리에 있습니다.

Makefile/PWDIR/passwd, /PWDIR/shadow/PWDIR/security/passwd.adjunct 파일에서 passwd 맵을 적절하게 작성합니다.