- 论坛徽章:
- 0
|
配置好nis 后,执行yptest,出现报错:
no such map in server's domain
我的配置过程如下:
nisdomainname example.com
vi /etc/sysconfig/network,修改 NISDOMAIN=example.com\
配置NIS Server
(1)install ypserv ypbind portmap yp-tools
(2)nisdomainname example.com
vi /etc/sysconfig/network,修改 NISDOMAIN=example.com\
(3)/etc/yp.conf中加入
ypserver=127.0.0.1
(4)/etc/ypserv.conf中设置nis server的安全性
127.0.0.0/24: * : * : none
192.168.0.0/24: * : * : none
* : * :* : deny
(5)/usr/lib/yp/ypinit -m
(6)service yppasswd start
service ypserv start
运行yptest,输出如下:
Test 1:domainname
Configured domainname is "example.com"
Test 2:ypbind
Used NIS server:localhost.localdomain
Test 3:yp_match
WARNING:No such map in server's domain(Map passwd.byname,key nobody)
Test4:yp_first
WARNING:No such map in server's domain(Map passwd.byname)
Test 5:yp_next
--skipped--
Test 6:yp_master
WARNING:No such map in server's domain(Map passwd.byname)
Test 7:yp_order
WARNING:No such map in server's domain(Map passwd.byname)
Test 8:yp_maplist
passwd.byuid
ypservers
rpc.byname
services.byname
services.byservicename
hosts.byname
protocols.bynumber
rpc.bynumber
group.byname
group.bygid
host.byaddr
protocols.byname
mailaliases
passwd.byname
netid.byname
Test 9:yp_all
WARNING:No such map in server's domain(Map passwd.byname)
5 tests failed
请问这是什么原因呢? 我重新执行过/usr/lib/yp/ypinit -m,无效,还有什么地方可能导致这个问题呢? |
|