nis server可以用来做目录服务,做用户统一管理,所以企业配置一台nis服务非常有必要,而且nis服务配置非常简单。具体步骤如下:

1:安装ypserv

yum install ypserv (如果你配置好yum) 或者rpm -ivh ypserver-*.rpm  (这个rpm包在rhel5的安装光盘中有)

2:配置nisdomain

echo "NISDOMAIN=mydisdomain" >>/etc/sysconfig/network

3:创建本地用户,可以用下面脚本批量创建

#!/bin/bash

for name in `seq 1 100`

do

   useradd -d /home/guests/guestuser$i  guestuser$i

   echo redhat|passwd --stdin guestuser$i

done

4:nis安全设置和生成nis数据库

为了安全,建立一个文件/var/yp/securenets 

255.0.0.0 127.0.0.0

255.255.255.0 192.168.1.0

生成nis数据库

cd /var/yp

make

5 :启动nis服务

service ypserv start

6:在客户端配置nis,可以用 authconfig工具,客户端需要安装ypbind包

authconfig --enablenis --nisdomain=notexample --nisserver=192.168.1.110 --update

7:在客户端可用使用 ypcat passwd来测试是否获取到nis用户

ypcat passwd