다음 이전 차례

2. NIS를 통해 자원을 어떻게 이용하는가

  1. FOR libc6

    /etc/nsswitch.conf 파일의 passwd, group, shadow, netgroup 엔트리를 다음과 같이 바꿉니다.

    passwd:   compat
    group:    compat
    shadow:   compat
    
    netgroup: nis
    

    libc6은 파일로부터 netgroup 정보를 읽는데 몇 가지 문제를 가지고 있습니다. 그러니 netgroup 엔트리에 "db"나 "files"를 쓰지 마십시오. 모든 netgroup 정보는 NIS 서버를 통해 얻어지게 됩니다.

  2. USERS: NIS clients의 /etc/passwd에 다음 줄을 추가합니다.
    +::::::
    

    사용자(user)의 포함/차단을 위해 +와 - 기호를 사용할 수 있습니다. 사용자 guest를 제외하려면 /etc/passwd 파일에 -guest를 추가합니다. 사용자 linux가 다른 쉘(e.g. ksg)을 사용하길 원한다면 /etc/passwd에 +linux::::::/bin/ksh를 추가해 주면 됩니다. 변경을 원하지 않는 필드는 빈채로 놔둡니다.

    예로, miquels, dth, ed만 로그인을 허락하고 다른 사용자의 계정 정보만을 유지하려면:

    +miguels::::::
    +ed::::::
    +dth::::::
    +:*::::::/etc/NoShell
    

    예에서와 같이 리눅스에서는 패스워드 필드도 override할 수 있습니다.

  3. GROUPS: /etc/group에 다음 줄을 추가합니다.
    +:::
    
  4. HOSTS:

    보통 NIS를 통해 host lookup은 하지 않고 DNS를 사용합니다. 꼭 NIS를 통해 해야 한다면 여기서 하십시오.


다음 이전 차례