1.NIS的主要配置文件﹕
/etc/ypserv.conf 設置對NIS服務器的訪問控制
/etc/yp.conf 設置Nisdomain 及要綁定的服務器
/etc/nsswitch.conf 設置驗証的先后順序
/var/yp/Makefile 設置哪些文件要通過NIS共享
2. 配置主NIS
a. 配置Nisdomainname
#nisdomainname testnis $testnis 是nis 的域名
為了把testnis 設置成永久的域名在/etc/sysconfig/network 中加入﹕
NISDOMAINNAME testnis
b. 配置/etc/yp.conf
#vi /etc/yp.conf 在文件底部加入﹕
domain testnis server hosta #指定testnis 中的server 為 hosta
domain testnis server hostb # hostb 為從NIS server
ypserver hosta #指定要綁定的nis server 為 hosta ,NIS server 既是服務器又是客戶機
c.配置 /etc/nsswitch.conf
passwd files nis #先用操作系統驗証﹐如果沒有條目再nis驗証。
shadow files nis
d.配置 /var/yp/Makefile
NOPUSH=false #我們要配置從nis
e. 啟動NIS SERVER
# service ypserv start
f. 制作NIS 數據庫
/usr/lib/yp/ypinit -m
g. 啟動NIS CLIENT
#service ypbind start
#ypwhich #查看綁定的是哪一台nis服務器
3. 配置SLAVE NIS
a. 配置Nisdomainname
#nisdomainname testnis $testnis 是nis 的域名
為了把testnis 設置成永久的域名在/etc/sysconfig/network 中加入﹕
NISDOMAINNAME testnis
b. 配置/etc/yp.conf
#vi /etc/yp.conf 在文件底部加入﹕
domain testnis server hosta #指定testnis 中的server 為 hosta
domain testnis server hostb # hostb 為從NIS server
ypserver hosta #指定要綁定的nis server 為 hosta ,NIS server 既是服務器又是客戶機
c.配置 /etc/nsswitch.conf 加入
passwd files nis
shadow files nis
d. 啟動NIS SERVER
# service ypserv start
e. 啟動NIS CLIENT
#service ypbind start
f. 在主nis端運行
# /usr/lib/yp/ypinit –m 把從服務器加入服務器列表中,并制作數據庫文件。
g.在主從兩端都啟動ypxfrd
# service ypxfrd start
h. 從主nis同步帳號信息
#/usr/lib/yp/ypinit –s hosta
I:修改/etc/passwd 在最后加入﹕
+﹕﹕﹕﹕﹕﹕ #記得6個冒號
3.配置nis客戶端
a. 配置Nisdomainname
#nisdomainname testnis $testnis 是nis 的域名
為了把testnis 設置成永久的域名在/etc/sysconfig/network 中加入﹕
NISDOMAINNAME testnis
b. 配置/etc/yp.conf
#vi /etc/yp.conf 在文件底部加入﹕
domain testnis server hosta #指定testnis 中的server 為 hosta
domain testnis server hostb # hostb 為從NIS server
ypserver hosta #指定要綁定的nis server 為 hosta ,NIS server 既是服務器又是客戶機
c.配置 /etc/nsswitch.conf
passwd files nis
shadow files nis
d.啟動nis 客戶端
#service ypbind start
E. 修改/etc/passwd 在最后加入﹕
+﹕﹕﹕﹕﹕﹕ #記得6個冒號