관리 메뉴

Jsecurity

리눅스 NIS 서버 본문

Linux/리눅스마스터

리눅스 NIS 서버

Great king 2019. 3. 8. 20:03



NIS에 대해서 알아보려고 합니다 ^^




1. NIS (Network Information Service)

(1) 개요: 1980년대 중반 Sun Microsystems사에서는 두 가지 protocol을 내놓았는데 하나는 NFS (Network File System)이고 또 다른 하나가 NIS(Network Information System)이다. NIS는 말 그대로 네트워크정보를 가지고 이것을 제공해주는 서비스를 말함, 여러 대의 서버를 운영하고 있고 각각의 로그인이 필요한 경우 사용자는 각 서버에 대해 모두 사용자계정과 패스워드를 가지고 있어야 한다.


(2) 정의: NIS는 하나의 사용자계정과 패스워드, 그룹 등을 공유하여 다른 시스템에 제공하는 서비스

2. NIS 서버구성하기

(1) 개요: NIS를 사용하기 위해서는 서버와 클라이언트에서 공통적으로 해 주어야할 작업들이 있다. NIS는 기본적으로 DNS를 사용하지 않으므로 /etc/host.conf 파일 수정등의 작업이 필요

(2) NIS 구성을 위한 공통작업 1) /etc/host.conf 파일 수정 ㄱ. 설명: DNS를 이용하지 않게 하기 위해 DNS보다 NIS를 먼저 참조하도록 설정한다. ㄴ. 예 [root@nis root]# cat /etc/host.conf


(3) NIS 서버 구성하기 a. ypserv : NIS 서버 데몬이다. b. yppasswdd : NIS 클라이언트에서 패스워드를 변경하도록 해주는 데몬이다. c. ypxfrd : NIS서버와 클라이언트간의 맵핑 속도를 높여주는 데몬이다.

(2) NIS 도메인 네임결정

NIS에서 사용할 도메인이름을 결정해야 한다. nisdomainname 이라는 명령어를 이용하여 지정해도 되지만

부팅시에도 적용하려면 /etc/sysconfig/network 파일에 등록하도록 한다.

3. NIS 관련명령어

(1) ypwhich

NIS 클라이언트에서 사용하는 명령어로 NIS 서버의 이름과 관련 맵파일을 보여준다.

(2) ypcat

NIS 클라이언트에서 사용하는 명령어로 NIS 서버의 데이타베이스라고 할 수 있는 맵파일의

내용을 확인하는 명령이다.

(3) yppasswd NIS 클라이언트에서 NIS 서버에 등록된 사용자의 패스워드를 변경하는 명령이다.

물론변경하려면 NIS 서버의 root 패스워드도 알아야 한다.

(4) ypchsh NIS 클라이언트에서 NIS 서버에 등록된 사용자의 쉘을 변경하는 명령이다.

(5) ypchfn NIS 클라이언트에서 NIS 서버에 등록된 사용자의 정보를 변경하는 명령이다.


문제 답: 4번 (ypwhich) 입니다.


'Linux > 리눅스마스터' 카테고리의 다른 글

리눅스 signal (시그널)  (0) 2019.03.11
리눅스 GPL, LGPL 정의와 차이점  (0) 2019.03.11
메일서버 sendmail의 access 파일  (1) 2019.03.07
아파치 httpd 명령어 옵션  (0) 2019.03.07
리눅스 아파치 RPM 패키지  (0) 2019.03.07
Comments