2008年9月30日 星期二

NIS 網路資訊服務

Posted by: admin in
NIS,Network Information Service 網路資訊服務,它可以將不同的主機所要使用的資訊集中到一部主機或分散各個主機上,這些資訊包含使用者帳號密碼的驗證資訊、群組資訊、主機名稱解析資訊……等。
在 Linux 系統上,NIS 是使用 YPServer 的服務,建立起各主機間的連線。
安裝
安裝 YP Server。# apt-get install nis
指定 Domain 為 nw.edu.tw。
啟動服務:# ypserv
設定
YP Sever 端(設定檔案 /etc/ypserv.conf)
欄位#1 允許的主機名稱或 IP
欄位#2 NIS 網域名稱
欄位#3 可使用的資料庫名稱
欄位#4 安全管理(none 無限制、只允許使用 port 1024 之前的埠口連線、deny 禁止)
初始化 NIS,將系統的帳號資訊轉換成為 NIS 的資料庫檔案:
# /usr/lib/yp/ypinit -m
YP Client 端(設定檔 /etc/yp.conf)
設定 /etc/yp.conf 內 ypserver 的 IP,例如:ypserver 140.134.210.131
設定 /etc/passwd,在最後一行加上 +::::::。
設定 /etc/shadow,在最後一行加上 +::::::::。
設定 /etc/groub,在最後一行加上 +:::。
斟酌是否修改 /etc/nsswitch.conf。
初始化 NIS,將系統的帳號資訊轉換成為 NIS 的資料庫檔案:
# /usr/lib/yp/ypinit -m
nisdomainname 指令可查看所屬網域名稱或刪改。
/etc/default/nis 設定檔案,設定該主機為 NIS Master(Slave)或是 Client。
/etc/nsswitch.conf 設定檔案,修改 shadow 項目為 shadow file nis。
啟動
/etc/init.d/nis start
測試
在 NIS Server上建立一個使用者帳號。
在 NIS Client 主機以新使用者帳號登入。
若順利登入後,代表驗證成功。

沒有留言: