1、添加用户
(1)创建/home/nishome
#mkdir /home/nishome
(2)添加用户user2011
#useradd -u 501 -d /home/nishome/guest2011 user2011
//***创建用户user2011,目录指定到集中位置/home/nishome
//***可以根据管理需要,依次类推创建多个用户
(3)修改user2011密码
#echo password | passwd user2011 --stdin
2、搭建NIS服务器
(1)安装并开启portmap和ypserv
#yum install portmap*
#yum install ypserv*
(2)设定NIS的Domain名(随便起一个)
#vim /etc/sysconfig/network
增加NISDOMAIN=notexample
(3)设定允许访问NIS服务器的网段
#vim /var/yp/securenets 此文件默认不存在
增加
255.255.255.255 127.0.0.1
255.255.255.0 192.168.0.0 //允许访问的网段
(4)重启服务
#service ypserv restart
#chkconfig ypserv on
(5)建立NIS资料数据库
#vim /var/yp/Makefile
修改
all: passwd group hosts 后面的注释掉
即变为
all: passwd group hosts
#rpc services netid protocols mail \
# netgrp shadow publickey networks ethers bootparams printcap \
# amd.home auto.master auto.home auto.local passwd.adjunct \
# timezone locale netmasks
//****上面配置基本未动*****
#/usr/lib(或者lib64)/yp/ypinit -m
根据提示
按ctrl+D
按y
看到以下内容为成功
gmake[1]: Entering directory `/var/yp/notexample' Updating passwd.byname...
Updating passwd.byuid...
Updating group.byname...
Updating group.bygid...
Updating hosts.byname...
Updating hosts.byaddr...
gmake[1]: Leaving directory `/var/yp/notexample'
同时在/var/yp/下多了一个notexample目录(NIS的domain名一致)
3、配置服务器端NIS用户配置NFS共享
(1)NFS服务启动
#chkconfig nfs on
#service nfs restart
#chkconfig portmap on
#service portmap restart
(2)编辑/etc/exports
添加
>/home/nishome *(rw,sync)
(3)读取nfs配置文件生效
#exportfs -r
#exportfs -v
4、配置NIS客户端
(1)设置NIS服务器端
#authconfig-tui
>选中“NIS”
>指定NIS域名称为“notexample”和NIS服务器IP地址
(2)查看NIS用户信息
#ypcat passwd
或
#getent passwd
5、配置客户端自动挂载
(1)启动nfs服务
#chkconfig nfs on
#service nfs restart
(2)启动portmap服务 //默认启动
#chkconfig portmap on
#service portmap restart
(3)启动autofs服务
#chkconfig autofs on
#service autofs restart
(4)编辑自动挂载
在/etc/auto.master中添加
> /- /etc/a.misc
然编辑/etc/a.misc,在里面添加
> /home/nishome/user2011 -fstype=nfs,rw 192.168.0.10:/home/nishome/guest2011
(5)重启autofs服务
#service autofs restart
6、客户端nis用户登陆测试
登陆不出错就ok了