NIS即網(wǎng)絡(luò)信息系統(tǒng),是對主機賬號等系統(tǒng)信息提供集中管理多的網(wǎng)絡(luò)服務(wù)。
配置準備
1.
首先確保服務(wù)器和客服端的時間同步,查看命令date,修改命令是:date 040109302008
意思是把系統(tǒng)時間修改為2008年4月1日9點30分
2.
即要有相應(yīng)的DNS來解析主機ip和域名
安裝軟件包
#rpm –ivh ypserv-2.13-5.i386.rpm
服務(wù)器端配置:
同時確保portmap,ypserv,yppasswdd服務(wù)開啟
#service portmap start
#service ypserv start
#service yppasswdd start
建立NIS的域名
#nisdomainname linux.com
#echo '/bin/nisdomainname linux.com' >> /etc/rc.d/rc.local
#echo 'NISDOMAIN=linux.com' >>/etc/sysconfig/network (設(shè)定NIS域名注意NISDOMAIN必須大寫)
設(shè)置ypserv服務(wù)的配置文件
#vi /etc/ypserv.conf
127.0.0.0/255.255.255.0 : *
192.168.1.0/255.255.255.0 : *
*
表示只允許本地和192.168.1.0網(wǎng)段的客戶機來訪問NIS服務(wù)器
啟動NIS服務(wù)
#service ypserv start
#service yppasswdd start
構(gòu)建NIS數(shù)據(jù)庫
#/usr/lib/yp/ypinit –m
#service ypbind start
運行中改nisdomain名
#domainname -v name
客戶端配置管理
建立NIS的域名
#nisdomainname linux.com
#echo '/bin/nisdomainname linux.com' >> /etc/rc.d/rc.local
#echo 'NISDOMAIN=linux.com' >>/etc/sysconfig/network (設(shè)定NIS域名)
設(shè)置yp.conf配置文件
#echo
設(shè)置nsswitch.conf修改如下配置:
Passwd:files nis
Shadow:files nis
Group:files nis
Hosts:files nis dns
啟動ypbind服務(wù)
#service ypbind start
或者直接用
#authconfig (圖形介面設(shè)置)
#ypwhich (查看是否連接成功)
結(jié)合NFS服務(wù)(NFS詳細設(shè)置參考其它文章)把服務(wù)端用戶HOME目錄映射到客戶端目錄上,為了不跟客戶端其它用戶home目錄沖突要在服務(wù)端創(chuàng)建用戶時為用戶指定home目錄
#useradd -u 2010 -d /nishome username (-u指定UID -d指定用戶home目錄)
#echo '/nishome
#service nfs restart (重啟NFS服務(wù))
客戶端可以通過mount命令掛載服務(wù)器的/nishome 到自己的/nishome目錄
#mount 192.168.1.2:/nishome /nishome