[fedora]NIS server

版主: stnet253

回覆文章
stnet253
文章: 35
註冊時間: 2012-02-25, 22:48
聯繫:

[fedora]NIS server

未閱讀文章 stnet253 »

因為實驗室的需要,因此試著架設NIS server
使用的作業系統是fedora 7

首先安裝ypserv:
yum install ypserv

然後要設定NIS domain,寫在/etc/sysconfig/network這個檔案中:
NISDOMAIN=<所要的名字>

接下來編輯/etc/ypserv.conf,設定權限
我的設定是除了允許的網域之外其他全部阻擋,如下:
127.0.0.0/255.255.255.0 : * : * : none
192.168.205.0/255.255.255.0 : * : * : none
* : * : * : deny

如果可以的話把會使用到NIS的機器都加到/etc/hosts中

編輯/etc/yp.conf:
domain server 127.0.0.1

編輯/etc/nsswitch.conf,讓部份設定可以經由NIS:
passwd: files nis
shadow: files nis
group: files nis
# 例如帳號密碼先檢查本機的,再檢查NIS的

編輯/var/yp/securenets,限制NIS存取的網域:
host 127.0.0.1
255.255.255.0 192.168.205.0 #前面才是mask

啟動必要的程式:
/etc/init.d/rpcbind restart # RPC
/etc/init.d/ypserv restart # YP server
/etc/init.d/yppasswdd restart # YP passwd daemon

建立yp資料庫:
# Master NIS server,原本我想用另外一台當作NIS Slave Server,但是一直不成功,就先放棄了XD
/usr/lib/yp/ypinit -m
make -c /var/yp

最後讓相關的程式在開機的時候自動啟動:
chkconfig rpcbind on // set autostart for rpcbind
chkconfig ypserv on // set autostart for ypserv
chkconfig yppasswdd on // set autostart yppasswdd

參考資料:
NIS : Linux central authentication
Server World - Fedora 7 - NIS Server
回覆文章

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客