(一)配置前的准备工作
1、配ip地址(略)
2、设置hosts文件
#vim /etc/hosts
添加如下内容
192.168.1.15 linux.yichunlan99.com
3、关闭防火墙及selinux(略)
4、设置yum源(略)
--------------------------------------------------------------------------------------------------
(二)安装客户端软件ypbind以及yp-tools(默认已安装)
#yum install ypbind -y
#yum install yp-tools -y
--------------------------------------------------------------------------------------------------
(三)设置nis域名
#domainname yichunlan99
#vim /etc/sysconfig/network
添加如下内容
NISDOMAIN=yichunlan99
--------------------------------------------------------------------------------------------------
(四)配置nis客户端
方法一、修改/etc/yp.conf文件
设置为
domain yichunlan99 server linux.yichunlan99.com
或者为
domain yichunlan99 broadcast
或者为
ypserver linux.yichunlan99.com
或者为
broadcast
方法二、使用system-config-authentication图形界面设置
方法三、使用authconfig设置
authconfig --enablenis --nisdomain yichunlan99 --nisserver linux.yichunlan99.com --updateall
--------------------------------------------------------------------------------------------------
(五)启动ypbind服务
#service ypbind start
#chkconfig ypbind on
--------------------------------------------------------------------------------------------------
(六)测试
#yptest
如果没有报错,说明nis已经正常运行
(七)设置nsswitch配置文件,使客户端能解析nis
#vim /etc/nsswitch.conf
修改如下内容
passwd: files nis
shadow: files nis
group: files nis
--------------------------------------------------------------------------------------------------
(八)设置nis的宿主目录
由于使用的使nis账户进行登录系统,所以在本机并没有该账户的宿主目录。我们可以通过在nis服务器上设置nfs,共享nis的/home目录,并在客户端挂载来解决这个问题
1、在nis服务器进行如下设置
(1)#vim /etc/exports
添加如下内容
/home *(sync,rw)
(_2)启动nfs服务
#service nfs start
#chkconfig nfs on
2、在客户端进行如下设置
#mount -t nfs 192.168.1.15:/home /home
#vim /etc/fstab
添加如下内容
192.168.1.15:/home /home nfs defaults 0 0
--------------------------------------------------------------------------------------------------
至此,你就可以通过nis用户登录改局域网内的任意nis客户端了
转载于:https://blog.51cto.com/2528332/873148