Oracle Solaris 10 9/10 설치 설명서: 네트워크 기반 설치

ProcedureNIS를 사용하여 로켈 미리 구성

  1. 이름 서버에서 수퍼유저 또는 동등한 역할의 사용자로 로그인합니다.


    주 –

    역할에는 권한 부여 및 권한이 있는 명령이 포함됩니다. 역할에 대한 자세한 내용은 System Administration Guide: Security ServicesConfiguring RBAC (Task Map)를 참조하십시오.


  2. 로켈 맵을 추가하려면 /var/yp/Makefile을 변경합니다.

    1. 이 셸 프로시저를 마지막 variable.time 셸 프로시저 뒤에 삽입합니다.

      locale.time:  $(DIR)/locale
              -@if [ -f $(DIR)/locale ]; then \
                     sed -e "/^#/d" -e s/#.*$$// $(DIR)/locale \
                     | awk '{for (i = 2; i<=NF; i++) print $$i, $$0}' \
                     | $(MAKEDBM) - $(YPDBDIR)/$(DOM)/locale.byname; \
                     touch locale.time; \
                     echo "updated locale"; \
                     if [ ! $(NOPUSH) ]; then \
                             $(YPPUSH) locale.byname; \
                             echo "pushed locale"; \
                     else \
                     : ; \
                     fi \
              else \
                     echo "couldn't find $(DIR)/locale"; \
              fi
    2. 문자열 all:을 찾고 변수 목록 끝에 단어 locale을 추가합니다.

      all: passwd group hosts ethers networks rpc services protocols \
      	netgroup bootparams aliases publickey netid netmasks c2secure \
      	timezone auto.master auto.home locale
    3. 파일 끝 부근에 있는 유형의 마지막 항목 뒤에 새 행으로 locale: locale.time 문자열을 추가합니다.

      passwd: passwd.time
      group: group.time
      hosts: hosts.time
      ethers: ethers.time
      networks: networks.time
      rpc: rpc.time
      services: services.time
      protocols: protocols.time
      netgroup: netgroup.time
      bootparams: bootparams.time
      aliases: aliases.time
      publickey: publickey.time
      netid: netid.time
      passwd.adjunct: passwd.adjunct.time
      group.adjunct: group.adjunct.time
      netmasks: netmasks.time
      timezone: timezone.time
      auto.master: auto.master.time
      auto.home: auto.home.time
      locale: locale.time
    4. 파일을 저장합니다.

  3. /etc/locale 파일을 만들고 각 도메인 또는 특정 시스템별로 한 개의 항목을 만듭니다.

    • locale domain_name을 입력합니다.

      예를 들어 다음 항목은 프랑스어가 기본 언어이며 example.com 도메인에서 사용되도록 지정합니다.

      fr example.com

      주 –

      유효한 로켈 목록은 국제 언어 환경 설명서를 참조하십시오.


    • 또는 locale system_name을 입력합니다.

      다음 예에서는 벨기에 프랑스어가 기본 로켈이며 이름이 myhost인 시스템에서 사용되도록 지정합니다.

      fr_BE myhost

    주 –

    로켈은 Solaris DVD 또는 Solaris Software - 1 CD에서 사용할 수 있습니다.


  4. 맵을 만듭니다.


    # cd /var/yp; make
    

    도메인에 의해 지정되거나 locale 맵에서 개별적으로 지정된 시스템은 이제 기본 로켈을 사용하도록 설정됩니다. 사용자가 지정한 기본 로켈은 설치 과정과 시스템을 재부트한 후 데스크탑에서 사용됩니다.

설치 계속

네트워크를 통한 설치에서 NIS 이름 서비스를 사용하려는 경우 서버를 설정하고 시스템을 설치 클라이언트로 추가해야 합니다. 자세한 내용은 4 장네트워크에서 설치(개요)를 참조하십시오.

사용자 정의 JumpStart 설치에서 NIS 이름 서비스를 사용하려는 경우 프로필과 rules.ok 파일을 만들어야 합니다. 자세한 내용은 Oracle Solaris 10 9/10 설치 설명서: 사용자 정의 JumpStart 및 고급 설치의 2 장, 사용자 정의 JumpStart(개요)를 참조하십시오.

참조

NIS 이름 서비스에 대한 자세한 내용은 System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP)의 제III부, NIS Setup and Administration을 참조하십시오.