> Kuenhourg's 隨手記事簿: NIS快速設定步驟

2013年11月6日 星期三

NIS快速設定步驟

(Network Infomation Server)
所需套件:yp-tools , ypbind , ypserv
檢查動作:rpm -qa | grep ^yp

Server端(IP:192.168.213.100):
通訊協定:PRC 111port  
套件:yp-tools , ypbind , ypserv
服務:ypserv , yppasswdd (通訊協定:PRC 111port )

Client端(IP:192.168.213.200):
套件:yp-tools , ypbind
服務:ypbind (通訊協定:PRC 111port )

為主機Server&Client設定電腦名稱:
檔案路徑 /etc/hosts

Server 127.0.0.1             XXX master.nisserver
           140.137.215.234 master.nisserver
           192.168.213.100 master.nisserver
Client 127.0.0.1             XXX client.nisserver
            192.168.213.120 master.nisserver

設定NIS網域名稱:nisserver
#nissdomainname nisserver

修改/etc/sysconfig/network   ==>測試上述是否設定正確
加入NISDOMAIN=nisserver

Server端:
修改/etc/ypserv.conf 將最下一行#註解拿掉
產生NIS網域檔
#/usr/lib/yp/ypinit -m ==>若有新增帳號需重新執行

Server,Client端:
開機時必須載入,因此需在/etc/rc.local中加入nisdomainname nisserver

測試方法 #ypcat -h localhost passwd byname
ypserv on 及 chkconfig --level 3 ypserv on
                      chkconfig --level 3 yppasswdd on

Client(CentOS 5.5為例)
#/etc/yp.conf 中,加入一行 ypserver nisserver

補充資料1:
掛載家目錄方式 #mount -t nfs 192.168.213.100:/home /home
或/etc/fstab 加入192.168.213.100:/home /home nfs defaults 0 0

※/etc/yp.conf ==>內容 domain a234 server
                               或 domain a234 broadcast

補充資料2:
NIS用戶端Client設定檔 /etc/nsswitch.conf
NIS用戶端服務ypbind