6/19/2007

[Linux] NIS(Network Information Service) 맵의 요약

** NIS(Network Information Service) 맵의 요약

맵이름 NIS파일명

- bootparams /etc/bootparams : root, swap 및 기타와 같이 부팅중에 클라이언트에 필요한 파일의 경로명이 들어있다. /etc/bootparams는 맵이 작성된 후에는 문의되지 않는다.

- ethers.byaddr /etc/ethers : 시스템 이름과 이더넷 주소가 들어 있다. 이더넷 주소가 맵의 키다. /etc/ethers는 맵이 작성된 후에는 조사되지 않는다.

- ethers.byname /etc/ethers : 키가 이더넷 주소 대신에 시스템 이름인 점을 제외하면 ethers.byaddr와 같다. 다시 /etc/ethers는 맵이 작성된 후에는 조사되지 않는다.

- group.byid /etc/group : 키로서 그룹 ID와 함께 그룹 보안 정보가 들어 있다. NIS와 함께 사용할 때, 로컬 /etc/group이 먼저 조사된 후 맵이 조사된다.

- group.byname /etc/group : 키로 사용되는 그룹명과 함께 그룹 보안 정보가 들어 있다. NIS가 시스템에서 활동중인 경우, 로컬 /etc/group이 먼저 조사된 후 맵이 조사된다.

- hosts.byaddr /etc/hosts : 호스트명과 IP 주소가 들어 있다. IP 주소가 맵에서 사용되는 키이다. 호스트 정보에 대한 소스는 /etc/netconfig파일의 항목에 의해 판별된다.

- hosts.byname /etc/hosts : 이 표에서 사용되는 키가 IP 주소 대신에 호스트명인 점을 제외하면 hosts.byaddr과 같다.

- mail.aliases /etc/aliases : 별칭과 메일 주소가 들어 있다. 별칭이 맵의 키이다. 호스트 조회에서와 같이 로컬 파일 /etc/aliases가 먼저 조사된 후 NIS 맵이 조사된다.

- netgroup.byhost /etc/netgroup : 그룹명, 사용자명 및 호스트명이 들어 있다. 호스트명이 맵의 키다. NIS 맵이 기본 파일을 대체한다. NIS 맵이 작성된 후 /etc/netgroup은 조사되지 않는다.

- netgroup.byuser /etc/netgroup : 사용되는 키가 호스트명 대신 사용자명인 점을 제외하면 netgroup.byhost와 동일한 정보가 들어 있다.

- netgroup /etc/netgroup : 사용되는 키가 호스트명 대신 그룹명인 점을 제외하면 netgroup.byhost와 동일한 정보가 들어 있다.

- netid.byname /etc/passwd, /etc/hosts, /etc/group : 시스템 이름과 메일 주소가 들어 있다.(도메인명포함) netid 파일이 사용 가능한 경우, 다른 파일을 통해 사용 가능한 데이터에 추가하여 조사된다.

- netmasks.byaddr /etc/netmasks : IP 서브네트에 사용될 네트워크 마스크가 들어 있다. 네트워크 마스크가 맵의 키이다. NIS 맵이 기본 파일을 대체한다. NIS 맵이 작성된 후에는 /etc/netmasks가 조사되지 않는다.

- networks.byaddr /etc/networks : 사용자 시스템에 알려진 네트워크의 이름과 해당 IP주소가 들어 있다. 네트워크 주소가 맵의 키다. NIS 맵이 작성된 후에는 /etc/networks가 조사되지 않는다.

- networks.byname /etc/networks : 사용되는 키가 네트워크 주소 대신에 네트워크명인 점을 제외하고 networks.byaddr과 동일한 정보가 들어있다.

- passwd.byname /etc/passwd : 암호 정보가 들어있다. 사용자명이 맵의 키다. 로컬 /etc/passwd가 먼저 문의된 후 맵이 조사된다.

- passwd.byuid /etc/passwd : 사용되는 키가 사용자명 대신에 사용자 ID인 점을 제외하면 networks.byaddr과 동일한 정보가 들어 있다.

- protocols.byname /etc/protocols : 사용자 시스템에 알려진 네트워크 프로토콜이 들어있다. 프로토콜명이 맵에서 사용되는 키다. NIS 맵이 작성된 후에는 /etc/protocols가 조사되지 않는다.

- protocols.bynumber /etc/protocols : 사용되는 키가 프로토콜명 대신에 프로토콜 번호인점을 제외하면 protocols.byname와 동일한 정보가 들어 있다.

- publickey.byname /etc/publickey : 공용 및 비밀 키가 들어 있다. NIS publickey 맵을 사용하면 시스템 네트워크에서 보안 RPC(Remote Procedure Call)를 실행할 수 있다. NIS 맵이 작성된 후에는 /etc/publickey가 조사되지 않는다.

- rpc.bynumber /etc/rpc : 사용자 시스템에 알려진 RPC의 프로그램 번호와 이름이 들어 있다. RPC 프로그램 번호가 맵에서 사용되는 키다. NIS 맵이 작성된 후에는 /etc/services가 조사되지 않는다.

- ypservers NIS작성파일 : 사용자 네트워크에 알려진 NIS 서버를 나열한다.