<b>NIS</b><b>服務用途:</b><b></b>
在網絡中的一台伺服器上集中管理所有主機的使用者名和密碼,友善管理,安全性高。
<b>伺服器端配置流程:</b><b></b>
<b>一、安裝軟體包</b>
[root@lazycat ~]# yum install ypserv
#安裝NIS伺服器端軟體包ypserv
<b>二、修改配置檔案</b>:
vim /etc/sysconfig/network #編輯指定域的相關資訊
NISDOMAIN=san #添加這條語句指定出咱們的域是SAN
vi /etc/ypserv.conf #編輯NIS伺服器端配置檔案
* : * : * : none
#第1列為主機名(被允許的),第2列為域名,第3列為共享的檔案夾名,第4列安全選擇
(none不考慮安全,port指定允許的通路端口小于1024,deny拒絕所有)。
vi /var/yp/Makefile
all: passwd group hosts
#109行,将hosts以後的都注釋掉,隻共享出前三個檔案/etc下的passwd(使用者名檔案)
group(組檔案) hosts(IP對應主機名檔案)
<b>重新開機服務</b>:
service ypserv restart
service ypasswdd restart
service portmap restart
安裝ypbind軟體包
/usr/lib/yp/ypinit -m #指出本機為伺服器端
<b>三、帳戶的資料配置</b>
mkdir /rhome #建立網絡使用者家目錄
useradd -Db /rhome #指定建立使用者時預設家目錄所在目錄
useradd zhb #建立三個使用者
useradd zjp
useradd czx
<b>搭建NFS</b><b>伺服器</b>
vi /etc/exports
/rhome *(rw,sync)
#在網絡中共享出/rhome檔案夾并賦予其讀寫權限與是否同步設定(sync同步,async非同步)
vi /etc/auto.home
* -rw,soft,intr 192.168.0.141:/rhome/&
#建立并編寫auto.home檔案使rhome實作自動挂載
all:passwd group hosts auto.home #将auto.home檔案在網絡中共享出來
<b>重新開機以下服務及指令</b>
service yppasswdd restart
service nfs restart
/usr/lib/yp/ypinit -m #指定出本機為伺服器端
<b>用戶端的配置</b>:
<b>一、安裝軟體包</b><b></b>
yum install ypbind #安裝ypbind軟體包
yum install yp-tools #安裝yp-tools軟體包
<b>二、指定帳戶伺服器</b><b></b>
authconfig-tui #打開圖形配置檔案,指定域名和伺服器IP
vi /etc/yp.conf
domain san server 192.168.0.141
#檢查該檔案内容是否與authconfig-tui相對應
yptest #該指令測試用戶端是否能識别指定域和NIS伺服器位址
su - zhb(帳戶名) #檢查切換是否成功
<b>三、帳戶的資料</b><b></b>
<b></b>
配置自動挂載autofs
mkdir /rhome #建立一個rhome檔案夾
vi /etc/auto.master
/rhome
nis
:auto.home
#使rhome檔案夾可自動挂載到NIS伺服器
vi /etc/nsswitch.conf #修改該檔案使帳戶登陸順序以NIS伺服器為主
passwd:
files
shadow:
group:
service autofs restart #重新開機服務