리눅스 NIS
From IT Wiki
썬마이크로시스템에서 개발한 인증 서비스로, 대부분의 유닉스·리눅스 기반 운영체제에 탑재되어 있는 기본 인증 서비스
- 초기 상품명이 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 활용
NIS를 이용하여 인증이 가능한 서비스[1]
- telnet
- ssh
- samba
참고 문헌
각주
- ↑ DNS는 NIS인증이 지원되지 않는다. 많은 사람들이 오해하고 관련 시험문제에도 오답 보기도 많이 출제된다.