LNS NIS配置
1.可以安裝NIS服務器軟件包
2.正確配置NIS服務器
3.啓動NIS服務
4.配置NIS客戶機
5.使客戶機從NIS服務器中的用戶賬號登陸
=====================================================================
服務器配置:
1.安裝NIS服務器軟件包
2.設置time和time-udp服務的啓動狀態
3.創建服務器中的NIS域名
4.設置ypserv服務的配置文件
5.啓動NIS服務器
6.構建NIS數據庫
1.NIS服務器的安裝
RHEL4的第1張安裝光盤中包括NIS服務器的安裝包
# rpm -ivh ypserv-2.13-5.i386.rpm
2.設置time和time-udp服務的啓動狀態
NIS服務器的運行須要time和time-upd服務的支持
# chkconfig time on
# chkconfig time-udp on
# service xinetd restart
3.在NIS服務器主機中創建NIS域名
# nisdomainname nistest
# echo '/bin/nisdomainname nistest' >> /etc/rc.d/rc.local
# echo 'NISDOMAIN=nistest' >> /etc/sysconfig/network
4.ypserv.conf文件的配置
NIS服務器的主配置文件是ypserv.conf
配置文件中可設置對認證數據庫的訪問控制
127.0.0.0/255.255.255.0 : * : * : none
192.168.1.0/255.255.255.0 : * : * : none
* : * : * : deny
securenets安全配置文件
securenets文件用於對NIS客戶端主機進行訪問控制
securenets文件須要手工創建
# cat /var/yp/securenets
host 127.0.0.1
255.255.255.0 192.168.1.0
5.啓動NIS服務器
NIS服務器須要portmap服務的支持,而且須要啓動ypserv和yppasswdd兩個服務
# service portmap status
# service ypserv start
# service yppasswdd start
6.構建NIS數據庫
ypinit命令可構建NIS服務器的數據庫文件
ypinit命令按照「/var/yp/」目錄中的Makefile文件的配置內容構建數據庫文件
# /usr/lib/yp/ypinit -m
7.關閉防火牆
service iptables stop
==================================
客戶機配置
1.安裝NIS客戶機軟件包
2.設置hosts文件中的NIS服務器主機記錄
3.創建NIS的域名
4.設置yp.conf配置文件
5.設置nsswitch.conf文件
6.啓動ypbind服務程序
7.使用NIS客戶機測試與NIS服務器的鏈接
8.NIS客戶端用戶登陸
1.NIS客戶機須要的軟件
NIS客戶機須要安裝ypbind和yp-tools兩個軟件包
ypbind和yp-tools軟件包是RHEL4中默認安裝的
2.設置hosts文件中的NIS服務器主機記錄
NIS客戶機須要經過主機名訪問NIS服務器
# echo '192.168.1.2 LinServ' >> /etc/hosts
3.創建NIS的域名
NIS客戶機中創建NIS域名的操做與NIS服務器中相同
# nisdomainname nistest
# echo '/bin/nisdomainname nistest' >> /etc/rc.d/rc.local
# echo 'NISDOMAIN=nistest' >> /etc/sysconfig/network
4.設置yp.conf配置文件
NIS客戶機的配置文件是yp.conf
yp.conf文件中須要設置NIS域名和服務器主機名稱
# echo 'domain nistest server LinServ' >> /etc/yp.conf
5.設置nsswitch.conf文件
文件中須要添加使用nis做爲主機信息的查詢方式
passwd: files nis
shadow: files nis
group: files nis
hosts: files nis dns
關閉防火牆
service iptables stop
6.啓動ypbind服務程序
NIS客戶機須要啓動ypbind服務程序
ypbind服務程序須要portmap服務的支持
# service portmap status
# service ypbind start
7.yp-tools軟件包中提供了三個測試命令
yptest命令可對NIS服務器進行自動測試
# yptest
ypwhich命令可顯示NIS客戶機所使用的NIS服務器的主機名稱和數據庫文件列表
# ypwhich
# ypwhich -x
ypcat命令顯示數據庫文件列表和指定數據庫的內容
# ypcat -x
# ypcat passwd
8.NIS客戶端用戶登陸
用戶能夠使用NIS服務器中的用戶賬號登陸任何NIS客戶機
用戶成功登陸NIS客戶機後可能沒法找到宿主目錄
用戶口令修改
用戶可登陸任何一臺NIS客戶機進行用戶口令修改
用戶須要使用yppasswd命令修改NIS服務器中的用戶口令
$ yppasswd
在NIS服務器中將「/home」目錄輸出爲NFS共享目錄 在exports文件中設置NFS共享目錄 /home 192.168.1.0/24(rw,sync) 啓動NFS服務器 # service nfs start 在全部NIS客戶機中掛載NIS服務器主機中的「/home」目錄 在fstab文件中添加NFS文件系統掛載記錄 LinServ_ip:/home/ /home nfs defaults 0 0 使用mount命令掛載「/home」目錄 # mount /home