"nis" --- Sun의 NIS(옐로 페이지)에 대한 인터페이스
**************************************************

======================================================================

"nis" 모듈은 여러 호스트의 중앙 관리에 유용한 NIS 라이브러리를 감싸는
얇은 래퍼를 제공합니다.

NIS가 유닉스 시스템에만 존재하므로, 이 모듈은 유닉스에서만 사용할 수
있습니다.

"nis" 모듈은 다음 함수를 정의합니다:

nis.match(key, mapname, domain=default_domain)

   맵 *mapname*에서 *key*에 대한 일치를 반환하거나, 일치가 없으면 에러
   ("nis.error")를 발생시킵니다. 둘 다 문자열이어야 하며, *key*는 8비
   트 클린해야 합니다. 반환 값은 임의의 바이트 배열입니다 ("NULL" 이나
   다른 기쁨을 포함할 수 있습니다).

   *mapname*이 다른 이름의 별칭인지 먼저 검사합니다.

   *domain* 인자는 조회에 사용된 NIS 도메인을 오버라이드할 수 있게 합
   니다. 지정하지 않으면, 조회는 기본 NIS 도메인에서 이루어집니다.

nis.cat(mapname, domain=default_domain)

   "match(key, mapname)==value"가 되도록 *key*를 *value*에 매핑하는 딕
   셔너리를 반환합니다. 딕셔너리의 키와 값은 모두 임의의 바이트 배열입
   니다.

   *mapname*이 다른 이름의 별칭인지 먼저 검사합니다.

   *domain* 인자는 조회에 사용된 NIS 도메인을 오버라이드할 수 있게 합
   니다. 지정하지 않으면, 조회는 기본 NIS 도메인에서 이루어집니다.

nis.maps(domain=default_domain)

   유효한 모든 맵 리스트를 반환합니다.

   *domain* 인자는 조회에 사용된 NIS 도메인을 오버라이드할 수 있게 합
   니다. 지정하지 않으면, 조회는 기본 NIS 도메인에서 이루어집니다.

nis.get_default_domain()

   시스템 기본 NIS 도메인을 반환합니다.

"nis" 모듈은 다음 예외를 정의합니다:

exception nis.error

   NIS 함수가 에러 코드를 반환할 때 발생하는 에러.
