1)配置第三方验证服务器NIS,通过客户端主机用户信息能够通过NIS服务主机进行验证。
2)在NIS服务添加的验证用户要求将家目录改为/nishome
在操作前将防火墙和selinux关闭
- 安装需要的包
需要安装ypserv
- 建立nis用户专用的目录文件夹,并建立nis用户user1,user2,user3
[root@localhost ~]# mkdir /nishome
[root@localhost yum.repos.d]# useradd -d /nishome/user1 -u 1111 user1
[root@localhost ~]# useradd -d /nishome/user2 -u 2222 user2
[root@localhost ~]# useradd -d /nishome/user3 -u 3333 user3
- 为NIS服务器指定NIS网域名
- 添加随系统启动而自动运行的服务
- 重启ypserv服务
[root@localhost rc.d]# systemctl restart ypserv.service
- 生成NIS用户数据库
[root@localhost ~]# /usr/lib64/yp/ypinit -m
七.再次重启ypserv服务
[root@localhost rc.d]# systemctl restart ypserv.service
- 客户端关闭防火墙和selinux,输入setup命令进行图像化界面操作
选择验证配置,按下回车
按图中有*的选项按空格键进行选择,多余的*按回车键进行去除,最后选项下一步
在域名处输入自己定义的域名,在服务器处输入自己服务器的IP地址,选择确定
- 测试
表示成功,最后输入exit退出
3)通过nfs服务器将NIS服务器中的用户家目录共,享给所有客户端主机
在服务端进行配置,并重启服务
[root@localhost ~]# vim /etc/exports //配置文件
[root@localhost ~]# systemctl restart nfs-server.service //重启服务
[root@localhost ~]# showmount -e //查看
Export list for localhost.localdomain:
/nishome *
配置文件的内容:
客户端进行查看:
4)客户端主机通过autofs将NIS服务所共享的文件系统挂载到本地主机。
一.安装autofs包
[root@www ~]# yum install -y autofs
[root@www ~]# yum install -y rpcbind
二.编辑控制文件
三.编辑配置文件
四.重启服务
[root@www ~]# systemctl restart rpcbind
[root@www ~]# systemctl restart autofs
测试: