/etc/nsswitch.conf 파일의 passwd, group, shadow, netgroup 엔트리를 다음과 같이 바꿉니다.
passwd: compat
group: compat
shadow: compat
netgroup: nis
libc6은 파일로부터 netgroup 정보를 읽는데 몇 가지 문제를 가지고 있습니다. 그러니 netgroup 엔트리에 "db"나 "files"를 쓰지 마십시오. 모든 netgroup 정보는 NIS 서버를 통해 얻어지게 됩니다.
+::::::
사용자(user)의 포함/차단을 위해 +와 - 기호를 사용할 수 있습니다. 사용자 guest를 제외하려면 /etc/passwd 파일에 -guest를 추가합니다. 사용자 linux가 다른 쉘(e.g. ksg)을 사용하길 원한다면 /etc/passwd에 +linux::::::/bin/ksh를 추가해 주면 됩니다. 변경을 원하지 않는 필드는 빈채로 놔둡니다.
예로, miquels, dth, ed만 로그인을 허락하고 다른 사용자의 계정 정보만을 유지하려면:
+miguels::::::
+ed::::::
+dth::::::
+:*::::::/etc/NoShell
예에서와 같이 리눅스에서는 패스워드 필드도 override할 수 있습니다.
+:::
보통 NIS를 통해 host lookup은 하지 않고 DNS를 사용합니다. 꼭 NIS를 통해 해야 한다면 여기서 하십시오.
NIS 서버의 NIS host 맵을 사용하려면 /etc/host.conf를 수정해야 합니다. 다음과 같이 order 줄에 nis라는 단어를 추가합니다:
order hosts,nis
multi on
/etc/nsswitch.conf의 hosts 엔트리를 수정합니다:
hosts: nis files