設定NIS master server
1.編輯開機執行檔
在/etc/rc.conf加入
nisdomainname="ph302-146"
nis_server_enable+"YES"
nis_yppasswdd_enable="YES"
註:修改過/etc/rc.conf後需要執行
/etc/netstart 才會重讀設定
2.製作NIS密碼表單
#cp /etc/master.passwd /var/yp/master.passwd
#vi /var/yp/master.passwd
記得/var/yp/master.passwd //要chmod 600
3.執行NIS指令
#ypinit -m ph302-146
註:若/etc/rc.conf內的主機名稱有更新過但尚未重啟,必須先reboot才能執行ypinit
Do you want this procedure to quit on non-fatal errors? [y/n: n] n
Please continue to add any slave servers, one per line. When you are done with the list, type a
Is this correct? [y/n: y] y
設定完成。
4.若修改/var/yp/master.passwd需要make更新
#cd /var/yp
#make
NIS Client設定
1.vi /etc/rc.conf
加入以下幾行
nisdomainname="lj" #要與NIS Server domainname一樣
nis_client_enable="YES"
註:修改過/etc/rc.conf後需要執行
/etc/netstart 才會重讀設定
2.編輯密碼檔
#vipw
最後面加入一行 +:::::::::
#vi /etc/group
最後面加入一行 +:*::
#service ypbind start
啟動nis
3.測試
ypcat passwd
4.遠端更改NIS USER 密碼
#yppasswd ID
ypwhich可查詢目前加入了哪個nisdomain