NIS服务器与客户端配置过程

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了

你可能感兴趣的:(服务器)