• 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

  • 相关阅读:
    react 学习
    redux saga学习
    Power BI连接至Amazon Redshift
    php时间日期
    layui select 禁止点击
    微信小程序二维码是无法识别二维码跳转到小程序
    JSON字符串与JSON对象的区别
    前端切图要选择png和jpg呢?
    @media媒体查询
    TortoiseGit revert failed
  • 原文地址:https://www.cnblogs.com/lixuebin/p/10814665.html
Copyright © 2020-2023  润新知