Linux NIS(网络信息服务)配置
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-04-21
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/ |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: Linux安全检查方法下一篇: 安装 apache2、mysq5、php5 到 Linux
关于Linux NIS(网络信息服务)配置的所有评论