(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