成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

NIS服務器架設以及客戶端設定

運維 系統運維
NIS服務器的功能專門用來管理賬號和密碼的服務器,以提供其他linux主機需要用戶和密碼登陸時,就必須要到這部專門管理用戶密碼的主機來查尋使用者的帳號與密碼。

一、NIS服務器的功能。

NIS服務器的功能專門用來管理賬號和密碼的服務器,以提供其他linux主機需要用戶和密碼登陸時,就必須要到這部專門管理用戶密碼的主機來查尋使用者的帳號與密碼。

全稱:Network Information Service 最早應該是稱為 Sun Yellow Pages (簡稱 yp).

NIS服務功能原理:

NIS Server (master/slave) 的運作原理∶

NIS Master 先將本身的帳號密碼相關檔案制作成為資料庫檔案以便快速傳輸和讀寫。

NIS Master 可以主動的告知 NIS slave server 來更新;

NIS slave 亦可主動的前往 NIS master server 取得更新后的資料庫檔案;

若有帳號密碼的異動時,需要重新制作 database 與重新同步化 master/slave。

NIS Client 有任何登入查詢的需求時∶

NIS client 若有登入需求時,會先查詢其本機的 /etc/passwd, /etc/shadow 等檔案;

若在 NIS Client 本機找不到相關的帳號資料,才開始向整個 NIS 網域的主機廣播查詢;

每部 NIS server (不論 master/slave) 都可以回應,基本上是『先回應者優先』。

二、NIS服務器的設定。

1、檢查是否安裝如下四個rpm文件。

[root@linux etc]# rpm -qa |grep ^yp

ypbind-1.19-8.el5

ypserv-2.19-3

yp-tools-2.9-0.1

[root@linux etc]# rpm -qa |grep portmap

portmap-4.0-65.2.2.1

2、設定NIS域名稱。

[root@linux ~]# nisdomainname zwtnis

[root@linux ~]# vi /etc/rc.d/rc.local

# 加入底下這一行,開機即啟動NIS域名稱

/bin/nisdomainname zwtnis

#p#

3、設定/etc/ypserv.conf文件

(一般都無需改變,不考慮安全的話,可以直接將***一行改為

* : * : * : none)即可使用。

[root@linux ~]# vi /etc/ypserv.conf

dns: no

files: 30

# 預設會有 30 個資料庫被讀入記憶體當中。

slp: no

slp_timeout: 3600

# 這兩個與 SLP 服務有關,因為我們僅使用單純的 NIS ,所以不需要啟動。

xfr_check_port: yes

# 這個與 master/slave 有關,將同步更新的資料庫比對所使用的埠口,

# 放置于小于 1024 的埠口內。

# 底下則是設定限制用戶端或 slave server 查詢的權限,利用冒號隔成四部分,分別為∶

# [主機名稱/IP] : [NIS網域名稱] : [可用資料庫名稱] : [安全限制]

# [安全限制] ∶包括沒有限制 (none)、僅能使用 <1024 (port) 及拒絕 (deny)

# 一般來說,你可以依照我們的網域來設定成為底下的模樣∶

127.0.0.0/255.255.255.0 : * : * : none

192.168.1.0/255.255.255.0 : * : * : none

* : * : * : deny

# 星號 (*) 代表任何資料都接受的意思。上面三行的意思是,開放 lo 內部介面、

# 開放內部 LAN 網域,且杜絕所有其他來源的 NIS 要求的意思。

# 萬一上面這三行權限相關的設定無法讓你的 NIS 順利的生效時,

# 你可以先將上面三行注解,然后加入底下這一行∶

* : * : * : none

# 這樣應該就能夠讓 NIS 順利的連線了。

4、設定主機名稱 (/etc/hosts)

[root@linux ~]# vi /etc/hosts

127.0.0.1 linux.yft.com

192.168.1.202 master.zwtnis

192.168.1.100 clinet.zwtnis

除了這個設定之外,有時候你可能需要設定 /etc/netgroup ,事實上,如果這個檔案是空的的話,那么(代表著全部的主機、帳號與域名稱都接受)的意思.

[root@linux ~]# touch /etc/netgroup

5、啟動服務

[root@linux ~]# /etc/init.d/portmap start # RPC服務

Starting portmap: [ OK ]

[root@linux ~]# /etc/init.d/ypserv start #NIS服務

Starting YP server services: [ OK ]

[root@linux ~]# /etc/init.d/yppasswdd start # yppasswdd提供NIS用戶端密碼修改功能Starting YP passwd service: [ OK ]

[root@linux ~]# rpcinfo -p localhost

program vers proto port

100000 2 tcp 111 portmapper

100000 2 udp 111 portmapper

100024 1 udp 898 status

100024 1 tcp 901 status

100004 2 udp 912 ypserv

100004 1 udp 912 ypserv

100004 2 tcp 915 ypserv

100004 1 tcp 915 ypserv

100009 1 udp 921 yppasswdd

#p#

6、在完成以上的步驟后,我們就需要在NIS服務器主機上將用戶賬號和密碼建立成資料庫。

直接通過 /usr/lib/yp/ypinit 這個指令來操作。

[root@linux ~]# /usr/lib/yp/ypinit -m

At this point, we have to construct a list of the hosts which will run NIS

servers. linux.yft.com 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 .

next host to add: linux.yft.com

next host to add:

next host to add:

next host to add:

The current list of NIS servers looks like this:

linux.yft.com

Is this correct? [y/n: y] y

We need a few minutes to build the databases...

Building /var/yp/zwtnis/ypservers...

Running /var/yp/Makefile...

gmake[1]: Entering directory `/var/yp/zwtnis'

Updating passwd.byname...

Updating passwd.byuid...

Updating group.byname...

Updating group.bygid...

Updating hosts.byname...

Updating hosts.byaddr...

Updating rpc.byname...

Updating rpc.bynumber...

Updating services.byname...

Updating services.byservicename...

Updating netid.byname...

Updating protocols.bynumber...

Updating protocols.byname...

Updating mail.aliases...

gmake[1]: Leaving directory `/var/yp/zwtnis'

linux.yft.com has been set up as a NIS master server.

Now you can run ypinit -s linux.yft.com on all slave server.

然后需要重新啟動以下兩個服務。

[root@linux ~]# /etc/init.d/ypserv restart

[root@linux ~]# /etc/init.d/yppasswdd restart

三、NIS客戶端的設定。

1. 直接建立NIS域名稱

[root@linux ~]# nisdomainname zwtnis

2. 開機立即啟動此一NIS域名稱

[root@linux ~]# vi /etc/rc.d/rc.local

# 加入底下這一行∶

/bin/nisdomainname zwtnis

3. 預設在啟動 ypbind 時,設定 NIS 域名

[root@linux ~]# vi /etc/sysconfig/network

# 加入底下這一行∶NISDOMAIN=zwtnis

[root@linux ~]# vi /etc/hosts

192.168.1.202 master.zwtnis

192.168.1.100 client.zwtnis

4、啟動bind

[root@linux ~]#authconfig-tui進入圖形界面設定即可

5、NISclinet端的一些命令

yptest, ypwhich, ypcat,yppasswd

【編輯推薦】

  1. LINUX下搭建DHCP和NIS服務器
  2. 安裝Solaris后:9個主要設置以及NFS和NIS的配置
  3. linux下NIS服務的配置
責任編輯:趙寧寧 來源: pkwall
相關推薦

2009-09-16 15:44:25

2009-09-17 18:06:44

Nis服務器

2011-06-09 10:51:26

Qt 服務器 客戶端

2009-08-18 12:51:19

服務器+客戶端

2018-12-18 10:47:37

2018-07-17 09:59:10

PythonUDP服務器

2009-12-25 10:47:17

DNS服務器

2019-08-28 15:19:15

PythonTCP服務器

2018-12-19 10:31:32

客戶端IP服務器

2009-09-17 13:23:22

NIS服務器

2009-09-17 18:07:51

Nis服務器

2009-09-17 18:04:42

Nis服務器

2010-10-26 13:54:45

連接Oracle服務器

2014-01-17 15:23:55

Nagios

2010-06-09 14:39:58

2010-08-27 10:18:24

DHCP服務

2009-06-27 20:32:00

LinuxNFS客戶端

2014-06-01 11:03:13

VDI零客戶端

2025-06-19 02:30:00

Spring服務器MCP

2024-02-22 13:47:40

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 一级毛片视频 | 亚洲福利电影网 | 日韩电影免费在线观看中文字幕 | 97免费视频在线观看 | 日韩中文字幕免费 | 91在线观看视频 | 亚洲精品久久久久久一区二区 | 最新中文字幕在线 | 国产精品一区二区在线 | 国产精品久久国产精品 | 超碰在线97国产 | 国产精品18hdxxxⅹ在线 | 午夜精品久久久久久久99黑人 | 一二三四在线视频观看社区 | 宅女噜噜66国产精品观看免费 | 国产免费一区二区三区最新6 | 久久男女视频 | 婷婷成人在线 | 亚洲a在线观看 | 天天玩天天干天天操 | 成人激情视频网 | 91正在播放 | 欧美日韩黄色一级片 | 亚洲女优在线播放 | 国产一区二区精品在线观看 | 麻豆久久久久久久 | 琪琪午夜伦伦电影福利片 | 亚洲免费视频一区二区 | 欧美不卡一区 | 99九九久久| 激情久久av一区av二区av三区 | 女同久久另类99精品国产 | 欧美日韩在线一区二区 | 亚洲 中文 欧美 日韩 在线观看 | 精品在线免费看 | 国产精品久久久久久久午夜 | 一区二区三区中文字幕 | 国产中文字幕av | 狠狠av| 91久色| 欧美精品在线视频 |