RHEL4下NIS的配置

ypserv
一:配置环境
1.serv
  IP:192.168.1.1
  修改/etc/sysconfig/network文件,主机名为:tom   下面添加一行,NISDOMAIN=nistest
  修改/etc/hosts文件,添加一行,192.168.1.1  tom
  修改/etc/rc.d/rc.local文件,添加一行,/bin/nisdomainname nistest
  修改/etc/selinux/config文件,使SELINUX=disabled
  service iptables stop
  reboot
2.client
  IP:192.168.1.2
  修改/etc/sysconfig/network文件,主机名为:cat   下面添加一行,NISDOMAIN=nistest
  修改/etc/rc.d/rc.local文件,添加一行,/bin/nisdomainname nistest
  修改/etc/hosts文件,添加两行,192.168.1.2  cat
                               192.168.1.1  tom
  service iptables stop
  reboot
二:服务配置
1.serv
  查询是否安装了ypserv:rpm -qa | grep ^yp
  挂装第一张光盘并安装ypserv:rpm -ivh /media/cdrom/RedHad/RPMS/ypserv-2.13-5.i386.rpm
  设置相关服务启动状态:chkconfig time on
                        chkconfig time-udp on
                       service xinetd restart
  建立NIS域名:nisdomainname nistest
  修改ypserv配置文件:vi /etc/ypserv.conf   添加三行:127.0.0.0/255.0.0.0  : *     : *    : none
                                                192.168.1.0/255.255.255.0  : *     : *    : none
                                                              *            : *     : *    : deny
  新建并编辑securenets文件:vi /var/yp/securenets    写入:host 127.0.0.1
                                                           255.255.255.0   192.168.1.0
  添加用户:useradd jarry;passwd jarry
  启动服务:service ypserv start
            service yppasswdd start
  设置自启动:chkconfig --level 35 ypserv on
             chkconfig --level 35 yppasswdd on
  构建NIS数据库:/usr/lib/yp/ypinit -m
                CTRL+d      y
2.client
  查询安装包:rpm -qa | grep ^yp
  建立域名:nisdomainname=nistest
  echo 'domain nistest server tom' >> /etc/yp.conf
  设置nsswitch.con文件:vi /etc/nsswitch.conf   在passwd;shadow;group;hosts字段files后面添加nis字段
  启动ypbind服务程序:service ypbind start
                      chkconfig --level 35 ypbind on
三:测试服务
 1.在NIS客户机上使用命令:yptest    ypwhich -x      ypcat   测试
 2.在NIS客户机上使用jarry用户登陆,使用yppasswd命令修改自己的密码(使用logout命令退出登陆)
四: 使用NFS服务设置NIS共享目录
1.serv
  vi /etc/exports添加一行:/home 192.168.1.0/24(rw,async,no_root_squash)
  service nfs start
2.client
  vi /etc/fstab添加一行:192.168.1.1/home  /home   nfs   defaults  0 0
  mount /home
五.经过以上设置,在每个NIS客户机登录使用的都是NIS服务器中相同的宿主目录,实现了集中管理,实现了用户文件在各NIS客户机之间的“漫游”。

你可能感兴趣的:(职场,休闲,“linux,NIS”)