2008年9月30日 星期二

Debian NIS 網路資訊服務

NIS 主機提供了哪些資訊呢? 主要有底下這些基本的資料提供給有登入需求的主機喔:

伺服器端檔案名稱檔案內容
/etc/passwd提供使用者帳號、UID、GID、家目錄所在、Shell 等等
/etc/group提供群組資料以及 GID 的對應,還有該群組的加入人員
/etc/hosts主機名稱與 IP 的對應,常用於 private IP 的主機名稱對應
/etc/services每一種服務 (daemons) 所對應的埠口 (port number)
/etc/protocols基礎的 TCP/IP 封包協定,如 TCP, UDP, ICMP 等
/etc/netgroup網路群組的定義與使用 (NIS 可能會需要)
/etc/rpc每種 RPC 伺服器所對應的程式號碼
/var/yp/ypserversNIS 伺服器所提供的資料庫




安裝 #apt-get install nis
出現 Starting NIS services: ypbindbinding to YP server...........
................................failed (backgrounded) 連線不成功

NIS
client 端設定
debian:/etc# vi /etc/passwd
---------------------------
+::::::
---------------------------
# vi /etc/group
---------------------------
+:::
---------------------------
# vi /etc/shadow
---------------------------
+::::::::
---------------------------

debian:/etc#vi yp.conf
增加 ypserver abc.def.org (server位址)


NIS Server端設定
debian:/etc# vi /etc/default/nis
.
.
修改 NISSERVER=master
.
.
修改 NISCLIENT=false
.
.
save & exit




debian:/etc# /usr/lib/yp/ypinit -m


/etc/init.d/nis start

測試
#su username

檢 查
#nisdomainname

檢查 services 是否有跑起來
# rpcinfo -p localhost





沒有留言: