NIS服務配置過程

NIS服務用途:

在網絡中的一臺服務器上集中管理所有主機的用戶名和密碼,方便管理,安全性高。

 

服務器端配置流程:

一、安裝軟件包

[root@lazycat ~]# yum install ypserv
#安裝NIS服務器端軟件包ypserv

 

二、修改配置文件
vim /etc/sysconfig/network      #編輯指定域的相關信息
NISDOMAIN=san                #添加這條語句指定出咱們的域是SAN

 

vi /etc/ypserv.conf            #編輯NIS服務器端配置文件
  *                        : *       : *                : none
#第1列爲主機名(被允許的),第2列爲域名,第3列爲共享的文件夾名,第4列安全選擇
none不考慮安全,port指定允許的訪問端口小於1024deny拒絕所有)。

 

vi /var/yp/Makefile
 all:  passwd group hosts
#109行,將hosts以後的都註釋掉,只共享出前三個文件/etc下的passwd(用戶名文件)
  group(組文件) hosts(IP對應主機名文件)

 

重啓服務:
service ypserv restart
service ypasswdd restart
service portmap restart

 

安裝ypbind軟件包
/usr/lib/yp/ypinit -m   #指出本機爲服務器端

 

三、帳戶的資料配置

mkdir /rhome           #創建網絡用戶家目錄
useradd -Db /rhome      #指定創建用戶時默認家目錄所在目錄
useradd zhb             #創建三個用戶
useradd zjp
useradd czx

 

搭建NFS服務器

vi /etc/exports
 /rhome *(rw,sync)
#在網絡中共享出/rhome文件夾並賦予其讀寫權限與是否同步設置(sync同步,async非同步)

 

vi /etc/auto.home
        *       -rw,soft,intr   192.168.0.141:/rhome/&
#創建並編寫auto.home文件使rhome實現自動掛載

 

vi /var/yp/Makefile
   all:passwd group hosts auto.home     #auto.home文件在網絡中共享出來

 

重啓以下服務及命令

service ypserv restart
service yppasswdd restart
service portmap restart
service nfs restart
/usr/lib/yp/ypinit -m   #指定出本機爲服務器端

 

客戶端的配置

 

一、安裝軟件包

yum install ypbind      #安裝ypbind軟件包
yum install yp-tools    #安裝yp-tools軟件包

 

 

二、指定帳戶服務器

authconfig-tui     #打開圖形配置文件,指定域名和服務器IP
   vi /etc/yp.conf
   domain san server 192.168.0.141
#檢查該文件內容是否與authconfig-tui相對應

 

yptest  #該命令測試客戶端是否能識別指定域和NIS服務器地址

 

su - zhb(帳戶名)        #檢查切換是否成功

 

 

 

三、帳戶的資料

 

配置自動掛載autofs
mkdir /rhome    #創建一個rhome文件夾

 

vi /etc/auto.master
        /rhome nis:auto.home
#使rhome文件夾可自動掛載到NIS服務器

 

vi /etc/nsswitch.conf    #修改該文件使帳戶登陸順序以NIS服務器爲主
        passwd: nis files
        shadow: nis files
        group:         nis files

 

service autofs restart  #重啓服務
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章