注:

NIS(network information server)网络信息服务

art247NIS服务可以对系统中的用户帐号等信息进行集中管理

art248一台NIS服务器可以为多台NIS客户机提供信息查询服务

art249NIS服务器需要运行ypserv和yppasswdd两个网络服务程序

 

【实验思路】

服务器的配置:

   1.安装NIS服务器软件包

   2.建立服务器中的NIS域名

   3.设置ypserv服务的配置文件

   4.启动NIS服务器

   5.构建NIS数据库

客户机的配置:

   6.安装NIS客户机软件包

   7.设置hosts文件中的NIS服务器主机记录

   8.建立NIS的域名

   9.设置yp.conf配置文件

   10.设置nsswitch.conf文件

   11.启动ypbind服务程序

   12.使用NIS客户机测试与NIS服务器的连接

   13.NIS客户端用户登录

【实验步骤】

完成NIS服务器和客户端的配置,实现域用户的登录

修改主机名,配置网卡,关闭防火墙,挂载光盘

clip_image002

安装服务器端的软件包

clip_image004

vi编辑器进入到修改主机名的配置文件中

clip_image006

在文件中添加一条记录:NISDOMAIN=xapc.com 。在服务器的主机名配置文件中建立NIS域名

clip_image008

向配置文件中建立域名的方法除了进入到文件中添加外,还可以不在文件中修改,在文件外用命令添加:echo '/bin/nisdomainname xapc.com' >>/etc/rc.d/rc.local 亦可以,同理,上步操作也可以如此进行

clip_image010

clip_image012

clip_image014

进入到服务器的主配置文件中,设置对认证数据库的访问控制

clip_image016

clip_image018

securenets文件用于服务器对客户机主机的访问控制

clip_image020

NIS服务器需要portmap服务的支持,同时要启动ypserevyppasswdd两个服务

clip_image022

ypinit命令创建NIS服务器的数据库

clip_image024

clip_image026

NIS客户机的配置

设置hosts文件中的NIS服务器主机记录

clip_image028

添加NIS服务器的域名和ip地址

clip_image030

clip_image032

建立NIS的域名,方法和域名和服务器的设置一样

clip_image034

clip_image036

clip_image038

NIS客户机的配置文件时yp.conf,设置NIS域名和服务器的主机名

clip_image040

clip_image042

clip_image044

文件中需要添加nis作为主机信息的查询方式

clip_image046

NIS客户端同样需要portmap服务的支持

clip_image048

clip_image050

clip_image052

clip_image054

Yptest可以自动测试NIS服务器

clip_image056

服务启动后,服务器端需要创建用户,然后,用此用户在客户机上登录。首先,在服务器的根目录创建一个目录,然后创建用户,把用户隶属于此目录下

clip_image058

因为,在创建用户时,数据库已经建立,创建的用户信息并没有在数据库中,所以,要重新构建数据库,覆盖以前的数据库

clip_image060

重启服务器的服务

clip_image062

客户机的服务也要重启

clip_image064

然后,在客户端上用创建的用户登录,可以看到登录成功,用户是属于根目录的

clip_image066

在客户端用yppasswd命令更改用户的密码,注意,首先输入的是服务器管理员的密码,然后,输入用户的新密码

clip_image068

在客户端用新更改的用户密码重新登录

clip_image070

NFS(network file system)网络文件系统

结合NFS服务,实现域用户登录到自己的主目录

clip_image072

exports配置文件中提供了共享目录的设置,可以设置多个共享目录,设置在服务器端。async:将数据先保存在内存缓冲区中,必要时才写入磁盘

clip_image074

启动NFS服务

clip_image076

查看服务器上共享目录的信息和共享目录的权限

clip_image078

在服务器上创建共享目录

clip_image080

在客户端挂载服务器端的共享目录到本地目录上

clip_image082

用户登录后,查看用户所属的所在目录,可以看到已发生更改

clip_image084

用户创建目录

clip_image086

在服务器端查看用户所创建的目录

clip_image088