Linux NIS(网络信息服务)配置

NIS服务管理:使用NIS服务器可以实现Linux系统中用户帐号等系统信息的集中管理。
             通过NIS服务实现Liunx用户帐号的漫游功能时,要将NIS服务器中的用户宿主目录通过NFS 
           服务进行输出,并在NIS客户主机中进行挂载。
NIS配置:
服务器配置:
1.NIS服务器的安装
  RHEL4的第1张安装光盘中包括NIS服务器的安装包
  rpm -ivh ypserv-2.13-5.i386.rpm
2.设置time和time-udp服务的启动状态
  NIS服务器的运行需要time和time-upd服务的支持
   chkconfig time on
   chkconfig time-udp on
   service xinetd restart
3.在NIS服务器主机中建立NIS域名
   nisdomainname nistest
   echo '/bin/nisdomainname nistest' >> /etc/rc.d/rc.local
   echo 'NISDOMAIN=nistest' >> /etc/sysconfig/network
4.ypserv.conf文件的配置
  NIS服务器的主配置文件是ypserv.conf。
  vi/etc/ypserv.conf
  配置文件中可设置对认证数据库的访问控制
  127.0.0.0/255.255.255.0     : *       : *    : none
  192.168.1.0/255.255.255.0   : *       : *    : none
  *                           : *       : *    : deny
  securenets安全配置文件
  securenets文件用于对NIS客户端主机进行访问控制
  securenets文件需要手工建立
  # cat /var/yp/securenets
  host 127.0.0.1
  255.255.255.0   192.168.1.0
5.启动NIS服务器
  service portmap status
  service ypserv start
  service yppasswdd start
6.构建NIS数据库
/usr/lib/yp/ypinit -m

客户机配置:
1.NIS客户机需要的软件
  NIS客户机需要安装ypbind和yp-tools两个软件包
  ypbind和yp-tools软件包是RHEL4中默认安装的
  rpm -qa | grep ^yp
2.设置hosts文件中的NIS服务器主机记录
  echo '192.168.1.2  LinServ' >> /etc/hosts
3.建立NIS的域名
  NIS客户机中建立NIS域名的操作与NIS服务器中相同
   nisdomainname nistest
   echo '/bin/nisdomainname nistest' >> /etc/rc.d/rc.local
   echo 'NISDOMAIN=nistest' >> /etc/sysconfig/network

4.设置yp.conf配置文件
  echo 'domain nistest server LinServ' >> /etc/yp.conf
5.设置nsswitch.conf文件
  passwd:     files nis
  shadow:     files nis
  group:      files nis
  hosts:      files nis dns
6.启动ypbind服务程序
  service portmap status
  service ypbind start
  chkconfig --level 35 ypbind on
(若没有监听到NIS服务器,查看防火墙是否关闭
  service iptables stop)
7.yp-tools软件包中提供了三个测试命令:
  yptest命令可对NIS服务器进行自动测试
  ypwhich命令可显示NIS客户机所使用的NIS服务器的主机名称和数据库文件列表
  ypcat命令显示数据库文件列表和指定数据库的内容
8.NIS客户端用户登录
 在NIS服务器中将“/home”目录输出为NFS共享目录
  1、启动portmap和nfs 关闭防火墙
  2、在exports文件中设置NFS共享目录
     vi /etc/exports
     /home  192.168.1.0/24(rw,async,no_root_squash)
  3、exportfs -av开启共享
  4、showmount -e查看
(假设服务器的IP为192.168.1.1)
在所有NIS客户机中挂载NIS服务器主机中的“/home”目录
先查看共享 showmount -e 192.168.1.1
mount -t nfs 192.168.1.1:/home :/home
在fstab文件中添加NFS文件系统挂载记录
192.168.1.1:/home/   /home nfs defaults    0 0
使用mount命令挂载“/home”目录
 mount /home
 ls /home/
   不足之处,还望指教!Thank you!!

你可能感兴趣的:(linux,网络,服务,休闲,NIS)