在linux下配置NIS客户端及通过Automounter连接NIS服务器

linux 下配置 NIS 客户端及通过 Automounter 连接 NIS 服务器
NIS 是网络信息服务 (Network Information Services) 的简称,最初由 Sun Microsystems 开发,用于 UNIX? ( 最初是 SunOS) 系统的集中管理。目前,它基本上已经成为了业界标准,所有主流的类 UNIX 系统 (Solaris, HP-UX, AIX, Linux, NetBSD, OpenBSD, FreeBSD 等等 ) 都支持 NIS
Sun 原来准备称 NIS 为黄页 (Yellow Pages) 服务,但由于商标的问题, Sun 将其改名为 NIS 。旧的术语 ( 以及 yp) ,仍然经常可以看到,并被广泛使用。 NIS 是一个基于 RPC 的客户机 / 服务器系统,在功能类似与 Windows 中的活动目录,它允许在一个 NIS 域中的一组机器共享一系列配置文件。这样,系统管理员就可以配置只包含最基本配置数据的 NIS 客户机系统,并在单点上增加、删除或修改配置数据。
NIS 环境中,至少会有一台 NIS 服务器用于维护整个 NIS 环境中客户端所需的用户、组以及其它信息,它类似与 Windows 活动目录中的域控制器;有多台 NIS 客户端通过 NIS 服务器来完成身份验证等工作。
下面分别讲述通过 RHEL5 NIS 用户端的配置配置。
 
NIS 属于 C/S 架构,在客户端要安装的文件为 yp-bind  yp-tools 。具体安装过程在这里就不赘述了。好了,开始配置了。
root 用户打开终端,输入 nisdomainname ,可以看到现在机器不在任何 NIS 中,
 
在linux下配置NIS客户端及通过Automounter连接NIS服务器_第1张图片
 
然后用 vim 编辑器打开 /etc/sysconfig/network 配置文件,
输入 NISDOMAINNAME=noteexample
 
 
接着要做的步骤是输入 system-config-authentication 来打开 NIS 图形配置,选中 NIS 选项。点击 OK 保存退出。
  然后输入 setup 打开网络服务配置菜单,选中最上面的一项,点击 NEXT
 
 
在弹出对话框中输入 192.168.0.254 NIS 服务器地址)
 
 
完成后保存退出,会弹出命令执行的界面,如图所示
 
   
打开 /eyc/yd.conf 配置文件,查看 NIS 域是否已经定义好。
 
 
 
接下来要确认的是 RPC 服务是否开启,可以通过输入 rpcinfo �Cp localhost 命令查看,
或者 sevice  portmap  status 查看 RPC 的开启状态。
 
接着查看 /etc/nsswitch.conf 配置文件,查看 NIS 的文件信息,可以看到 nis passwd shadow  group  等文件信息已设置成功。
 
 
要最终启动 NIS 服务,还要开启 ypbind 服务,具体命令如下
service  ypbind   start ,在进行 NIS 服务设置的过程中,这项服务可能没有开启,可以先通过 service ypbind  status  命令查看服务的开启情况,建议上面的步骤完成后重启该项服务,命令为 service  ypbind  restart 
 
到此为止, NIS 服务的所有配置已经完成,由于这些配置只对当前状态生效。所以,当下一次重启时,上述设置还必须重新配置,为了避免这种情况,我们需要把这项服务调整为开机自动运行。执行命令为 chkconfig   ypbind  on
 
 
好了,到此为止, NIS 客户端的配置彻底完成,但是为了验证结果,我们需要尝试登录服务器。 这里我们通过 Automounter 来连接 NIS 服务器,通过 auto 把服务器上的用户挂载带本地主机的家目录, 设置 auto 的两个配置文件 , 这两个配置文件的位置为 /etc/auto.master /etc/auto.misc 为了顺便验证 auto 挂载服务器的目录为本地目录,我们先不设置 auto 的配置文件来进行对比,
现在开始配置 auto masgter 文件    vim /etc/auto.master  添加下面内容:
完成后,保存退出,接着去编辑另外一个配置文件, vim /etc/auto.misc 添加下面内容:(以 NIS 服务器上的 guest2007 用户为例)设置完成后保存退出。
因为修改了 auto 的配置文件,所以要重启 auto 服务了,命令如下: service  autofs  restart
登录成功,尝试创建一个目录文件。
在此处可以看到本地主机的home目录下并没有guset2007用户。
 

你可能感兴趣的:(linux,职场,休闲,Automounter,NIS客户端)