본문 바로가기
IT 실무/서버 관리

[리눅스마스터] NIS와 yp명령어

by 지식id 2018. 2. 11.
반응형

NIS : 썬마이크로시스템의 상품이나 대부분의 유닉스, 리눅스에 기본적으로 탑재되어 있는 인증 서비스


 - 초기 상품명이  Yellow Pages였으나 상표권 문제로 NIS로 바뀌었다. 명령어는 대부분 yp로 시작한다.


 - ypwhich : NIS 서버명 출력

 - ypcat hosts.byname : 호스트 관련 정보를 출력한다.

 - ypcat passwd.byname : 사용자 관련 정볼르 출력한다. /etc/passwd와 유사함

 - yptest : 관련 설정 테스트용 명령어. 도메인명, 맵 파일 목록, 계정정보 등 출력

 - yppasswd : 리눅스의 passwd와 같은 역할 (사용자 패스워드 변경)

 - ypchsh : 리눅스의 chsh와 같은 역할 (사용자 쉘 변경)

 - ypchfn : 리눅스의 chfn과 같은 역할 (사용자 정보 변경)


 - nisdomainname test.co.kr : NIS 도메인을 test.co.kr로 설정

 - 영구적으로 설정 하려면 /etc/sysconfig/network에 NISDOMAIN=test.co.kr 추가


 - 관련 파일 및 디렉토리

  * /var/yp : 관련 맵 파일이 생성됨. 설정 내용이 변경되면 이 폴더에서 make명령어 수행

  * /etc/yp.conf : 설정 파일

  * /etc/sysconfig/network : 도메인 명 설정


 - NIS서버 데몬

  * RPC(Remote Procedure Call)을 사용하므로 관련 데몬을 반드시 구동해야 한다.

  * RHEL5버전 까지는 portmap 데몬이, RHEL6부터는 rpcbind 데몬이 사용된다.

  * 서버에서는 ypserv, 클라이언트에선 ypbind를 구동시킨다.

  * ypxfrd : NIS 서버와 NIS 클라이언트 간의 맵핑 속돌로 높여주는 데몬

  * vppasswdd : NIS 클라이언트에서 패스워드 적용에 사용되는 데몬


 - NIS를 이용하여 인증이 가능한 서비스

  * telnet, ssh, samba, ssh

  * dns는 아님!(보기로 자주 나옴)

 예제) http://q.fran.kr/문제/2969


* 위 모든 내용은 한번 이상 문제로 출제 되었던 내용이므로 다 암기할 필요 있음.

반응형

댓글