ETH官方钱包

創作內容

0 GP

[Linux][RHCT] 10. NIS Client 連結設定

作者:game2002│2011-02-24 22:06:50│巴幣:0│人氣:799
[RHCT] 10.  NIS Client 連結設定

原則上,考試的時候應該不會要你設定NIS Server ,但是在家練習的時候必須
要有一臺NIS Server 才行,所以第一步要先設定NIS Server

1. NIS Server 設定
請用第一臺虛擬機器當作NIS Server ,此NIS Server 端的 IP 是192.168.11.7

安裝ypserv 服務
[root@station7 ~]# yum install ypserv -y
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* addons: ftp.isu.edu.tw
* base: ftp.isu.edu.tw
* extras: ftp.isu.edu.tw
* updates: ftp.isu.edu.tw
Setting up Install Process
Package ypserv-2.19-5.el5.i386 already installed and latest version
Nothing to do

設定NIS領域名稱
[root@station7 ~]# nano /etc/sysconfig/network
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=station7
NISDOMAIN=CENTOS

開啟 NIS 帳號驗證服務
[root@station7 ~]# /etc/init.d/ypserv start
正在啟動 YP 伺服器服務:
[root@station7 ~]# /etc/init.d/yppasswdd start
正在啟動 YP passwd 服務:                                   [  確定  ]

NIS Server初始化設定
[root@station7 ~]#/usr/lib/yp/ypinit -m(i386 用這個)
[root@station7 ~]#/usr/lib64/yp/ypinit -m   (x86_64用這個)

At this point, we have to construct a list of the hosts which will run NIS
servers.  station7 is in the list of NIS server hosts.  Please continue to add
the names for the other hosts, one per line.  When you are done with the
list, type a <control D>.
    next host to add:  station7
    next host to add:  (這邊按下Ctrl D
The current list of NIS servers looks like this:

station7

Is this correct?  [y/n: y] y這邊按下 y
We need a few minutes to build the databases...
Building /var/yp/CENTOS/ypservers...
Now you can run ypinit -s station7 on all slave server.

建立NIS的使用者以及其家目錄

[root@station7 ~]# mkdir /nishome
[root@station7 ~]# useradd -m -d /nishome/nis1 nis1
[root@station7 ~]# useradd -m -d /nishome/nis2 nis2
[root@station7 ~]# useradd -m -d /nishome/nis3 nis3
[root@station7 ~]# passwd nis1
[root@station7 ~]# passwd nis2
[root@station7 ~]# passwd nis3

將 porting 轉到NIS server 上
[root@station7 ~]# cd /var/yp/
[root@station7 yp]# make
gmake[1]: Entering directory `/var/yp/CENTOS'
Updating netid.byname...
gmake[1]: Leaving directory `/var/yp/CENTOS'

NFS 設定
[root@station7 yp]# nano /etc/exports

/share        192.168.11.0/24(ro,root_squash)
/nishome    192.168.11.0/24(rw,sync)  (只要加入這一行就好

重新啟動 nfs 與 nfslock 服務
[root@station7 yp]# /etc/init.d/nfs restart
正在關閉 NFS mountd:                                       [  確定  ]
正在停止 NFS 系統程式:                                     [  確定  ]
正在關閉 NFS 服務:                                         [  確定  ]
正在啟動 NFS 服務:                                         [  確定  ]
正在啟動 NFS 系統程式:                                     [  確定  ]
正在啟動 NFS mountd:                                       [  確定  ]
[root@station7 yp]# /etc/init.d/nfslock restart
正在停止 NFS 鎖定:                                         [  確定  ]
正在停止 NFS statd:                                        [  確定  ]
正在啟動 NFS statd:                                        [  確定  ]

確認Server端主機是否開啟分享
[root@station7 yp]# showmount -e 192.168.11.7

Export list for 192.168.11.7:
/share   192.168.11.0/24
/nishome 192.168.11.0/24



2. NIS Client 設定
請用第二臺虛擬機器當作NIS Client ,此NIS Client 端的 IP 是192.168.11.8

安裝 ypbind 服務
[root@station8 ~]# yum install ypbind -y
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* addons: ftp.stu.edu.tw
* base: ftp.stu.edu.tw
* extras: ftp.stu.edu.tw
* updates: ftp.stu.edu.tw
Setting up Install Process
Package 3:ypbind-1.19-12.el5.i386 already installed and latest version
Nothing to do

[root@station8 ~]# setup

選擇 認證設定


進行下列的勾選



網域欄位輸入:CENTOS
伺服器欄位輸入:192.168.11.7



選擇 離開



正在停止 portmap:                                          [  確定  ]
正在啟動 portmap:                                          [  確定  ]
正在關閉 NIS 服務:                                         [  確定  ]
開啟 allow_ypbind SELinux 布林值
正在繫結到 NIS 網域:                                       [  確定  ]
正在傾聽 NIS 網域伺服器的回應。.


3. NIS Client 測試
請用第三臺虛擬機器使用 ssh 登入NIS Client ,此 第三臺機器的 IP 是192.168.11.3
[gameculb2002@station3 ~]$ ssh [email protected]
[email protected]'s password:
Last login: Mon Feb 28 17:49:53 2011 from 192.168.11.2
[root@station8 ~]# id nis1
uid=501(nis1) gid=501(nis1) groups=501(nis1) context=root:system_r:unconfined_t:SystemLow-SystemHigh
[root@station8 ~]# id nis2
uid=502(nis2) gid=502(nis2) groups=502(nis2) context=root:system_r:unconfined_t:SystemLow-SystemHigh
[root@station8 ~]# su - nis1
su: warning: cannot change directory to /nishome/nis1: 沒有此一檔案或目錄
-bash-3.2$
可以讓第三臺主機登入NIS Client 後,使用NIS Server 端的帳號 nis1 就代表NIS Client
的設定成功
引用網址:http://www.jamesdambrosio.com/TrackBack.php?sn=1242093
All rights reserved. 版權所有,保留一切權利

相關創作

留言共 0 篇留言

我要留言提醒:您尚未登入,請先登入再留言

喜歡★gameculb2002 可決定是否刪除您的留言,請勿發表違反站規文字。

前一篇:[Linux][Cent... 後一篇:[Linux][Cent...


face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情? 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】