一、NIS定义
NIS(Network Information Service,网络信息服务)也称YP(Yellow Pages)协议,是一个提供目录服务的RPC(远程过程调用)应用服务。通过它,就可以在网络上共享一个集中式的口令文件,从而大大简化客户端用户对帐户和口令的维护工作。
二、实验环境
四台CentOS5.4服务器,分别作用是:
一台NIS Master Server
机器名:rhce1.eryin.com
IP地址:192.168.1.83
一台NIS Slave Server
机器名称:rhce2.eryin.com
IP地址:192.168.1.85
两台NIS Client
机器名称分别是:rhce3.eryin.com和rhce4.eryin.com
IP地址对应上面:192.168.1.88、192.168.1.89
三、架设NIS Server的步骤
注意第三部分的操作是在两台NIS Server上操作的。
1、在NIS Server上安装所需的软件包:
#yum install portmap ypserv
2、在NIS Server上设定NIS Domain名称:
分别执行如下命令:
#nisdomainname RHCE
#vi /etc/sysconfig/network,加入下面一行,
NISDOMAIN=RHCE
3、设定要限制哪些电脑可以使用NIS Server:
#vi /var/yp/securenets,输入以下内容:
255.255.255.0 192.168.1.0
文件格式为:
子网掩码 IP地址
上面的设定代表可以让192.168.1.0网段的所有服务器都可以使用NIS Server进行身份验证。
4、启动NIS Server所使用的服务和设置开机自动启动:
#service ypserv start
#service portmap start
#service yppasswdd start
#service ypxfrd start
#chkconfig ypserv on
#chkconfig portmap on
#chkconfig yppasswdd on
#chkconfig ypxfrd on
5、因为下面需要多个用户,我们先创建好,此操作只在Master Server上执行:
#useradd -g 组 -u uid -d 自定义目录 nistest1
#useradd nistest2
#passwd nistest1
#passwd nistest2