配置NIS服务
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://xiaoxie.blog.51cto.com/306561/60624 |
络信息服务(NIS)是集中控制几个系统管理数据库的网络用品。NIS简化了UNIX和LINUX桌面客户的管理工作,客户端利用它可以使用中心服务器的管理文件。桌面系统的用户无需建立他们自己的/etc/passwd,他们只简单的使用维护在NIS服务器的文件即可。
提到NIS不得不先说明一下WINDOWS2000的域控制器,在局域网内有一台WIN2000域控制器,下面有一些机器加入到这个域中,在下的机器登录时,有一个选项是选择登入到本机还时登入到域内(应该是这么说的,有点记不清楚了,大概就是这个了),登入本地的密码有本机控制,但是如果登入域内,密码支有域控制器负责管理。 LINUX也是操作系统,跟WIN2000没有本质的区别,所以仔细读上段话,就能理解NIS是原理是什么样了,这时出现了一个重要的文件/etc/nsswitch.conf NIS是一个客户机/服务器系统,ypbind是定义NIS服务器的客户端进程。一旦确定了服务器位置,客户机绑定到了服务器上,所以客户端的住处查询都发往服务器。ypserv是回答客户端查询的服务器进程。 配置NIS服务
要求 --实现系统用户帐号集中管理 实现用户宿主目录漫游 服务器IP:200.200.200.111 要求200.200.200.0网段的主机能访问 配置 --服务器配置 先配置好NFS服务器,让所以用户在/home目录具有读取和写入权限 1.设定NIS服务器主机名 #hostname hostname 2.安装NIS服务器软件:ypserv和portmap #rpm -ivh ypserv* (第一张系统盘) #rpm -qa portmap (系统默认已安装,查看确认) 3.设置time和time-udp服务的启动状态 #chkconfig time on #chkconfig time-udp on #service xinetd restart 4.设置time和time-udp开机自动启动的运行级别 #chkconfig --level 35 time on #chkconfig --level 35 time-udp on 5.建立NIS的域名 #nisdomainname nistest #echo '/bin/nisdomainname nistest' >> /etc/rc.d/rc.local(将命令写入系统启动文件) #echo 'NISDOMAIN=nistest' >> /etc/sysconfig/network(写入network文件) 6.修改ypserv.conf服务器的配置文件: #vi /etc/ypserv.conf 127.0.0.0/255.255.255.0 : * : * : none 200.200.200.200.0/255.255.2550 : * : * : * * : * : * : deny 7.创建并配置securenets安全配置文件 #vi /var/yp/securenets host 127.0.0.1 255.255.255.0 200.200.200.0 8.启动NIS服务器: ypsev yppasswdd portmap #service portmap status (系统默认运行,查看确认) #service ypserv start #service yppasswdd start 9.构建NIS数据库 #/usr/lib/yp/ypinit -m 之后有用户增加可使用ypinit和/var/yp/make命令更新数据库 --客户端配置 1.确认已安装软件包:ypbind yp-tools 两个都系统默认已安装 #rpm -qa ypbind (与服务器通信的服务程序) #rpm -qa yp-tools (测试,查询和管理工具) 2.设置hosts文件 #echo '200.200.200.111 hostname' >> /etc/hosts 3.建立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 hostname' >> /etc/yp.conf 5.设置nsswitch文件 #vi /etc/nsswitch.conf passwd: files nis shadow: files nis group: files nis hosts: files nis dns 6.启动ypbind服务程序:ypbind portmap #service portmap status #service ypbind start 7.设置ypbind自动启动的运行级别 #chkconfig --level 35 ypbind on 8.使用NIS客户机测试工具与NIS服务器的连接 #yptest #ypwhich [-x] #ypcat [-x] #ypcat hosts 9.NIS客户端用户登录 本文出自 “邪” 博客,请务必保留此出处http://xiaoxie.blog.51cto.com/306561/60624 本文出自 51CTO.COM技术博客 |


wzxf536
博客统计信息
热门文章
最新评论
友情链接