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


相关内容