注:
NIS(network information server)网络信息服务
NIS服务器需要运行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服务器和客户端的配置,实现域用户的登录
修改主机名,配置网卡,关闭防火墙,挂载光盘
安装服务器端的软件包
用vi编辑器进入到修改主机名的配置文件中
在文件中添加一条记录:NISDOMAIN=xapc.com 。在服务器的主机名配置文件中建立NIS域名
向配置文件中建立域名的方法除了进入到文件中添加外,还可以不在文件中修改,在文件外用命令添加:echo '/bin/nisdomainname xapc.com' >>/etc/rc.d/rc.local 亦可以,同理,上步操作也可以如此进行
进入到服务器的主配置文件中,设置对认证数据库的访问控制
securenets文件用于服务器对客户机主机的访问控制
NIS服务器需要portmap服务的支持,同时要启动ypserev和yppasswdd两个服务
用ypinit命令创建NIS服务器的数据库
NIS客户机的配置
设置hosts文件中的NIS服务器主机记录
添加NIS服务器的域名和ip地址
建立NIS的域名,方法和域名和服务器的设置一样
NIS客户机的配置文件时yp.conf,设置NIS域名和服务器的主机名
文件中需要添加nis作为主机信息的查询方式
在NIS客户端同样需要portmap服务的支持
Yptest可以自动测试NIS服务器
服务启动后,服务器端需要创建用户,然后,用此用户在客户机上登录。首先,在服务器的根目录创建一个目录,然后创建用户,把用户隶属于此目录下
因为,在创建用户时,数据库已经建立,创建的用户信息并没有在数据库中,所以,要重新构建数据库,覆盖以前的数据库
重启服务器的服务
客户机的服务也要重启
然后,在客户端上用创建的用户登录,可以看到登录成功,用户是属于根目录的
在客户端用yppasswd命令更改用户的密码,注意,首先输入的是服务器管理员的密码,然后,输入用户的新密码
在客户端用新更改的用户密码重新登录
NFS(network file system)网络文件系统
结合NFS服务,实现域用户登录到自己的主目录
在exports配置文件中提供了共享目录的设置,可以设置多个共享目录,设置在服务器端。async:将数据先保存在内存缓冲区中,必要时才写入磁盘
启动NFS服务
查看服务器上共享目录的信息和共享目录的权限
在服务器上创建共享目录
在客户端挂载服务器端的共享目录到本地目录上
用户登录后,查看用户所属的所在目录,可以看到已发生更改
用户创建目录
在服务器端查看用户所创建的目录