CentOS6 NIS配置实例概览

CentOS6 NIS配置实例概览

##############################################################
#比较重要的相关目录及配置文件
/etc/ypserv.conf                ypserv的主配置文件
/etc/yp.conf                        ypbind的配置文件
/etc/sysconfig/network                设置NISDOMAIN
/etc/hosts                        主辅NIS服务器的IP/主机映射
/etc/netgroup                        信任主机与域名
/etc/sysconfig/authconfig        账号的认证机制
/etc/pam.d/system-auth                pam模块加入NIS支持
/etc/nsswitch.conf                账号密码与相关信息的查询顺序

/var/yp/Makefile                与数据库有关的操作设置文件
/var/yp/ypservers                主辅NIS服务器名

/usr/lib/yp                        相关可执行脚本目录        
##############################################################

相关软件
yp-tools        nis查询命令
ypbind                客户端设置
ypserv                服务器
rpcbind         rpc必要软件

##############################################################

主服务器
1.设置NIS域名
vi /etc/sysconfig/network
NISDOMAIN=ct6-nis

2.主配置文件
vi /etc/ypserv.conf
127.0.0.0/255.255.255.0                : * : * : none
192.168.100.0/255.255.255.0         : * : * : none
                              : * : * : deny


3.设置主机名及信任群组
vi /etc/hosts
vi /etc/netgroup

4.启动相关服务
/etc/init.d/rpcbind  start
/etc/init.d/ypserv   start
/etc/init.d/ypxfrd   start
/etc/init.d/yppasswd start

查看
rpcinfo -u localhost ypserv

5.建立数据库
/usr/lib/ypinit -m

6.开启PUSH功能
vi /var/yp/Makefile
NOPUSH=true  =====>>> NOPUSH=false

或:make passwd手动更新

7.设置NIS服务器
vi /var/yp/ypservers
ct6
ubuntu


##############################################################

辅服务器
同上

##############################################################

数据同步

主:yppush -h passwd.*
辅:/usr/lib/yp/ypinit -s

自动同步

辅:
vi /etc/crontab

20 * * * *  root /usr/lib/yp/ypxfr_1perhour
40 6 * * *  root /usr/lib/yp/ypxfr_1perday
55 6,18 * * * root /usr/lib/yp/ypxfr_2perday

vi /usr/lib/yp/ypxfr_1perhour

$YPBINDIR/ypxfr $map  =======>>> $YPBINDIR/ypxfr $map -h

##############################################################
客户端
同上
vi /etc/yp.conf
domain ct6-nis broadcast
##############################################################
检验
yptest
ypwhich -x
ypcat passwd.byname

修改
yppasswd
ypchfn
ypchsh
##############################################################
最后与NFS配合
vi /etc/fstable
192.168.100.1:/home         /home        nfs         defaults,soft,bg        0 0

原文地址:https://www.cnblogs.com/lixuebin/p/10814665.html