在Linux下搭建NIS服務器(類似於windows下的域環境)(2)

 

NIS客戶端’的設置:<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

似於windows下,將客戶端加入域;

1.   設置hosts文件

Vi /etc/hosts

192.168.2.1  nis.lze.com

(類似於指定DNS;執行域名解析;查找nis服務器)

2.建立NIS域名

Nisdomainname lze.com設置NIS域名

Echo/bin/nisdomainname lze.com >> /etc/rc.d/rc.local 

EchoNISDOMAIN=lze.com >> /etc/sysconfig/network

(說明:對於‘客戶端的hostname’,可以不執行設置;

若要設置,則,執行設置爲‘XXX.lze.com’(客戶端加入域的效果);

但是,‘絕對不能’設置爲nis.lze.com(與服務器的hostname一樣);

否則,客戶端中的/etc/hosts文件,無法執行查找nis服務器;)

3.設置yp.conf配置文件(客戶端主配置文件)

Echodomain lze.com server nis.lze.com >> /etc/yp.conf

(即,在客戶端上,‘指定’區域以及區域下的nis服務器;)

4.設置nsswitch.conf文件(/etc/nsswitch.conf

ns switch;名稱服務器 交換(交換順序;查找);)

(即,‘設置’當用戶執行登陸到nis客戶端時,

客戶端執行身份驗證‘的順序’;

將其內容‘改成’如下:

Passwd:             files(首先執行匹配本地)  nis

(而後連接到nis服務器;驗證)

Shadow:             files   nis

Group:               files    nis

Hosts:                files    nis  dns

(或是nis files,即,直接匹配nis服務器上的‘用戶配置文件’;

響應會更快;

5.啓動服務

Service portmap restart

Service  ypbind  restart

(關鍵;若沒有啓動成功,則,nis服務器或是客戶端,配置有問題;

如圖(ccc


補充說明:

在客戶端上,‘啓動’nis服務器身份驗證;

即,執行‘命令authconfig-gtk’,打開x window

如圖(bbb


下邊執行選中‘use NIS’;

執行‘next’,連接到nis服務器;

6.NIS客戶端‘登陸測試’。

如圖(aaa


補充說明:

使用NIS機‘測試’與NIS器的

yp-tools件包中,提供了‘三個測試命令’:

yptest命令,可NIS行‘自動測試’;

# yptest

ypwhich命令,

可‘顯示’NIS機,

‘所使用的’NIS器的主機名文件列表;

# ypwhich

# ypwhich -x

ypcat命令,‘示’文件列表和指定

# ypcat -x

# ypcat passwd

對於‘用口令修改’:

可登錄‘任何一臺NIS機’,行用口令修改;

需要‘使用yppasswd命令’,修改NIS器中的用口令;

$ yppasswd

出現一點小問題:

即,在客戶端執行登陸時,用戶‘沒有宿主目錄’;

(當然,因爲,‘所有用戶’都是在nis服務器上創建的;)

執行解決(使用NFS服務器):

nis服務器上的‘home目錄’(宿主目錄),

‘共享’給客戶端;

(類似於windows下的‘文件夾重定向’;

即,將‘用戶的配置文件’存放於nis服務器上;

直接在‘服務器上使用’;

無上傳與下載的過程;響應更快;

也即,漫遊配置文件的‘升級’;)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章