服务器端(IP: 192.168.2.3)
关闭防火墙和SELINUX
# setenforce 0
添加用户并设置密码
# useradd user1
# useradd user2
# useradd user3
# echo redhat | passwd --stdin user1
# echo redhat | passwd --stdin user2
# echo redhat | passwd --stdin user3
# echo redhat | passwd --stdin user4
安装包
# yum install ypserv -y
编辑/etc/sysconfig/network为NIS服务器,指定NIS网域名
运行:nisdomainname www.example.com //这里的域名和上面=号后面的一样!加入域www.example.com
# nisdomainname www.example.com
添加随系统启动而自动运行的服务编辑/etc/rc.d/rc.local,加入www.example.com域;
重启使服务生效
# systemctl restart ypserv.service
生成NIS 用户数据库
# /usr/lib64/yp/ypinit -m
(Ctrl+d -y)
重启使服务生效
# systemctl restart ypserv.service
客户端(IP: 192.168.2.2)
关闭防火墙和SELINUX
# setenforce 0
装包
# yum install ypbind -y
# setup
这里客户端要将窗口放大,否则会出现乱码现象(若此界面出现卡顿现象,可以将窗口关闭重新登录)
重启服务使生效
systemctl status ypbind
验证nis服务端上的用户,但匹配不到用户主目录
要想切换正常,即共享服务器端的主目录需使用nfs服务
服务器端
# exportfs -ra
# systemctl restart nfs
客户端
# yum install autofs -y
*与&一一对应匹配用户
# systemctl restart autofs
即可正确登录
当服务器端临时添加用户时,要想使客户端读取到,必须重新生成nis用户数据库