NIS 服务的配置

    NIS是Sun Microsystem于1985年发布的一项目录服务技术(Diretory Service),用来集中控制几个系统管理数据库的网络用品。NIS简化了UNIX和LINUX桌面客户的管理工作,客户端利用它可以使用中心服务器的管理文件。桌面系统的用户无需建立他们自己的/etc/passwd,他们只简单的使用维护在NIS服务器的文件即可。

   NIS是一个客户机/服务器系统,ypbind是定义NIS服务器的客户端进程。一旦确定了服务器位置,客户机绑定到了服务器上,所以客户端的住处查询都发往服务器。ypserv是回答客户端查询的服务器进程。

   NIS 的运作流程。

     一个不是很庞大的网络中,大约会有一部NIS Server ,并且同时有很多部的 NIS Client 。 NIS Server 与 NIS Client 的架构,整体架构有点像底下的图示:

 

image

     如图示。NIS 提供的 /etc/passwd,/etc/group 以及 /etc/hosts 等 ASCII 格式档案的信息, NIS Server 会将前述几个ASCII 档案内容复制成为 DBM 数据库格式的档案,当用户藉由个人计算机联机到 NISClient 主机尝试登入时, NIS Client 将会到 NIS Server 去查寻该用户的账号与密码,以做为用户登入验证的依据。

     NIS Server 将自己系统内的 /etc/passwd, /etc/group,/etc/hosts 等制作成为 DBM 的数据库格式档案;NIS Client 若有用户登入的要求时,会前往 NIS Server搜寻数据库里面数据做为验证用。每次更动 NIS Server 上面的用户数据时,则 NIS Server需要重新制作 DBM 数据库档案!

 

下面我们进行nis服务的配置,需要设定的有:NIS Server和NIS Clinet

 

先做NIS Server

因为下面要用到,所以先设置一个账号

wps_clip_image-1996

建一个光盘挂载点:

wps_clip_image-7991

wps_clip_image-16697

wps_clip_image-32281

查看和yp有关的软件包:

wps_clip_image-2997

在nis服务器上安装ypserv包:

wps_clip_image-20313

列出和yp有关的服务:

wps_clip_image-21358

然后启动ypserv服务和yppasswdd(验证服务)服务:

wps_clip_image-23773

然后定义域环境:

wps_clip_image-14200

wps_clip_image-23327

既然要进行身份验证,就需要账号库,来存放这些账号,所以导入账户库:

wps_clip_image-1999

必须重启才能够生效;

然后编辑需要导出内容:

wps_clip_image-18739

设置导出的内容:

wps_clip_image-1793

wps_clip_image-23576

wps_clip_image-13312

保存退出;

然后启动nfs服务,来设置共享:

设置共享清单:

wps_clip_image-24240

wps_clip_image-24471

启动nfs服务:

wps_clip_image-20846

最后导出;

wps_clip_image-30712

服务器配置完毕;

然后配置客户机:

先查看已安装的有关yp的服务:

wps_clip_image-17179

可以看到yp客户端是自动安装的,然后设置nis配置,客户端会自动启动:

wps_clip_image-19618

wps_clip_image-14765

wps_clip_image-13915

wps_clip_image-4820

wps_clip_image-27662

然后试着用服务器里的用户登陆一下:

wps_clip_image-8673

登陆进去了;

但如果再在服务器上设置个新的账号呢,试一下:

wps_clip_image-21393

然后在客户机上登陆试试:

wps_clip_image-15862

登陆不上去,因为你没有刷新账号库,所以在服务器上可以这样做;

wps_clip_image-21915

然后在登陆试试:

wps_clip_image-19101

这样新建的账号,就可以在客户机上登陆了;

虽然这样登陆了,可以看到直接到的是根目录,怎样才能直接登陆到它的家目录呢?

可以把服务器上的home目录挂到客户机的home上,这样家目录就和服务器里的内容一样了;

我们可以在客户端上用nfs来做,实现自动挂载:

设置用户家目录自动挂载:

wps_clip_image-13942

wps_clip_image-22074

然后产生这个文件:

wps_clip_image-16688

再进行编译这个文件:

wps_clip_image-1272

*表示所用用户,&表示对应用户挂在的文件

wps_clip_image-16723

然后启动服务:

wps_clip_image-29721

然后登陆试试;

wps_clip_image-26483

wps_clip_image-24790

登陆成功了;

Nis服务配置完毕

你可能感兴趣的:(网络管理工作)