LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1327|回复: 2

debian下安装nis问题

[复制链接]
发表于 2007-5-19 22:22:11 | 显示全部楼层 |阅读模式
按照额eTony前辈的文档:http://debian.linuxsir.cn/doc/in ... .debian.conf-3.html
按照nis服务器时无法正常工作,
sudo /etc/init.d/nis start出现:
Starting NIS services: ypserv yppasswdd ypxfrd ypbindbinding to YP server.......                                           ....................................failed (backgrounded).
.

而ypwhich时出现:
beanya.local
但我的IP是192.168.0.2
请教是什么回事
谢谢
发表于 2007-5-20 09:44:39 | 显示全部楼层
以下是我配置nis的过程,系统是sarge,按照步骤作,应该没有可以的,参考参考。
NIS的安装和配置:
一、NIS服务器的配置:
(1)安装nis软件包
     #apt-get install nis
     安装过程提示设置NIS domain(NIS域名),设为:coiled.coil,注意,NIS域名与DNS   域名不一样,实际上类似工作组名。以后在客户机配置NIS时域名设置与此主机的的域名一样。
(2)编辑/etc/hosts文件:编辑此文件的目的就是要将所有的客户机的ip地址和主机名加入此文件中,如果没有dns域名(域名在安装系统时,若要设置就设置好,对于内部网络,可以留空)就不必要去写,以免引起不必要的问题。此时除了添加内网中的机子外,最好将cluster、文件服务器也一并加入,并设好别名,并将此文件分发(拷贝)到每台客户机,这样都可以以别名进行ssh登陆。
(3)检查/etc/defaultdomain文件,必须确定NIS域名为:coiled.coil。
(4)修改/etc/init.d/nis和/etc/default/nis文件,将NISSERVER的值设为master,即:
     NISSERVER=master
(5)修改/etc/ypserv.securenets文件,限制网段(默认是不限制),如下所示:
     # Always allow access for localhost
       255.0.0.0       127.0.0.0

    # This line gives access to everybody. PLEASE ADJUST!
      #0.0.0.0                0.0.0.0
      255.255.255.0           192.168.17.0(如果客户机不能NIS认证,可以取消)
(6)修改/etc/host.conf,将nis加入,如下所示:
     order   hosts,bind,nis
     multi   on
(7)修改/etc/nsswitch.conf,将nis加入到每个项目,其中hosts 项,nis需加在dns之前,如下所示:
    passwd:         compat   nis
    group:          compat   nis
    shadow:         compat   nis

    hosts:          files   nis  dns
    networks:       files  nis

    protocols:      db files  nis
    services:       db files   nis
     ethers:         db files  nis
     rpc:            db files  nis

     netgroup:       nis

以上修改除了hosts项为必须外,其余项是否必要尚待检验。
(8)修改/var/yp/Makefile,有关选项如下:
     NOPUSH=true
     MINUID=500(因为所创用户ID为700起,原值为1000,所以需要修改)
     MINGID=500(因为所创组ID为700,原值为1000,所以需要修改)
     MERGE_PASSWD=true
     MERGE_GROUP=true
     
(9)重启nis:
   # /etc/init.d/nis  restart
(10)运行ypinit进行NIS配置:
   # /usr/lib/yp/ypinit -m
   此时一般会自动显示NIS服务器的主机名,如果正确,按CTRL+D键继续,提示信息是否正确,键入y继续,配置完成后,即可在客户机上登陆。
/
二、NIS客户机的配置
(1)安装nis软件包
     #apt-get install nis
     与服务器安装时一样,提示设定NIS域名,设置与服务器一样:coiled.coil。
(2)检查/etc/defaultdomain文件,是否域名为:coiled.coil。
(3)如果NIS服务器与客户机不在同一网络内,此时需要修改/etc/yp.conf,将服务器的ip地址、域名、主机名加入,如在同一网段内,就不需要更改。
(4)修改/etc/host.conf,将nis加入,如下所示:
     order   hosts,bind,nis
     multi   on
(5)修改/etc/nsswitch.conf,将nis加入到每个项目,其中hosts 项,nis需加在dns之前,如下所示:
    passwd:         compat   nis
    group:          compat   nis
    shadow:         compat   nis

    hosts:          files   nis  dns
    networks:       files  nis

    protocols:      db files  nis
    services:       db files   nis
     ethers:         db files  nis
     rpc:            db files  nis

     netgroup:       nis

以上修改除了hosts项为必须外,其余项是否必要尚待检验。
(6)重启NIS:
     # /etc/init.d/nis restart
(7)在/etc/passwd文件末尾添加:+::::::(注意有6个冒号)。
(8)在/etc/shadow文件末尾添加:+::::::::(注意有8个冒号)。
(9)在/etc/group文件末尾添加:+:::(注意只有3个冒号)。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-22 11:02:27 | 显示全部楼层
thanks
我的也安装成功
就是开始出现我提到的问题,但不影响使用
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表