Debian中配置NIS:用戶賬號管理
一、服務(wù)端(Server端192.168.109.137)
1、安裝軟件包
apt-get update apt install -y nis
安裝過程中設(shè)置域名

vim /etc/defaultdomain查看設(shè)置域名
?

2、設(shè)置nis主服務(wù)器
vim /etc/default/nis
將NISSERVER=false改為NISSERVER=master

3、設(shè)置可以允許訪問我們的?NIS?服務(wù)器的IP范圍
vim /etc/ypserv.securenets
先注釋掉下圖中顯示的行:

將允許的?IP?范圍添加到該文件的末尾,如下圖所示。之后,我們可以保存并關(guān)閉我們的文件。

4、為NIS添加自己的IP地址
vim /etc/hosts

5、重新啟動?NIS?服務(wù)器
systemctl restart rpcbind ypserv yppasswdd ypxfrd systemctl enable rpcbind ypserv yppasswdd ypxfrd systemctl restart nis
6、創(chuàng)建一個測試用戶、并更新NIS數(shù)據(jù)庫
adduser nistest /usr/lib/yp/ypinit -m
按Ctrl + D,再按y確認(rèn)
//每次更新賬戶信息后都需要更新數(shù)據(jù)庫 //cd /var/yp //make //make -C /var/yp/
現(xiàn)在執(zhí)行下面的命令,并可以看到用戶口令表
getent passwd
二、Client(客戶端192.168.109.142)
1、安裝軟件包
apt-get update apt install -y nis
查看vim /etc/defaultdomain里的域名
2、修改配置文件vim /etc/default/nis?確保有如下設(shè)置,配置為?NIS?客戶端

3、修改vim /etc/yp.conf加入下面的設(shè)置
4、在passwd、shadow、group以及hosts行的files后面都添加上nis。
vim /etc/nsswitch.conf

5、啟動服務(wù)并設(shè)置開機(jī)啟動
systemctl restart rpcbind nscd ypbind systemctl restart rpcbind ypbind systemctl enable rpcbind ypbind
6、yptest測試

ypcat passwd

登錄

大功告成。
其它
檢查?Debian 10?上“rpcbind”服務(wù)的狀態(tài):
systemctl status rpcbind
檢查?Debian 10?上“ypserv”服務(wù)的狀態(tài)
systemctl status ypserv
鏈接:https://www.dianjilingqu.com/505037.html