rhel6.5:主从NIS+NFS+autofs

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_34889607/article/details/81747442

Test environment:

NIS-master-server

192.168.10.11

rhel65m

NIS-salver-server

192.168.10.12

rhel65s

NIS-client

192.168.10.13

client

    /etc/init.d/NetworkManager stop
    chkconfig NetworkManager off
    /etc/init.d/iptables stop
    chkconfig iptables off
    setenforce 0
    sed -i '/^SELINUX=/cSELINUX=disabled' /etc/selinux/config
  
master-rhel65m:
    cat /etc/sysconfig/network
        NETWORKING=yes
        HOSTNAME=rhel65m
    # 添加域名解析记录
    vi /etc/hosts
        192.168.10.11    rhel65m
        192.168.10.12    rhel65s
        192.168.10.13    client
    yum install -y ypserv rpcbind yp-tools ypbind
    # 临时设置
    nisdomainname test
    # 永久设置
    echo "nisdomainname test" >> /etc/rc.d/rc.local
    echo -e 'NISDOMAINNAME=test\nYPSERV_ARGS="-p 1011"' >> /etc/sysconfig/network
    vi /etc/ypserv.conf
        dns:no
        files: 30
        xfr_check_port: yes
        127.0.0.0/255.255.255.0    :       *       :       *       :       none
        192.168.10.0/255.255.255.0  :       *       :       *       :       none
        *               :       *       :       *       :       deny
        注意:255.255.255.0不能用24代替
    vi /etc/sysconfig/yppasswdd
        YPPASSWDD_ARGS="-p 1012"
    # 启动服务,设置开机启动
    /etc/init.d/ypserv start
    chkconfig ypserv on
    /etc/init.d/rpcbind start
    chkconfig rpcbind on
    /etc/init.d/yppasswdd start
    chkconfig yppasswdd on
    rpcinfo -p localhost
    rpcinfo -u localhost ypserv
    # 创建用户,指定家目录
    mkdir /home/guest
    for i in `seq 1 5`;do echo "---create nisuser$i---";useradd -d /home/guest/nisuser$i -u 100$i nisuser$i;echo nis | passwd --stdin nisuser$i;done
     /usr/lib64/yp/ypinit -m
     make -C /var/yp
     ls /var/yp/test/
     sed -i "/^NOPUSH=/cNOPUSH=false" /var/yp/Makefile
     echo "rhel65s" >> /var/yp/ypservers
     /etc/init.d/ypxfrd start
     chkconfig ypxfrd on
     #测试
        ypcat -h localhost passwd.byname
    #NFS挂载
    yum install -y nfs-utils
    vim /etc/exports
        /home/guest slave(sync,rw,no_root_squash)
    /etc/init.d/nfs start
    chkconfig nfs on
    showmount -e
    
    slave-rhel65s:
        cat /etc/sysconfig/network
            NETWORKING=yes
            HOSTNAME=rhel65s
        # 添加域名解析记录
        vi /etc/hosts
            192.168.10.11    rhel65m
            192.168.10.12    rhel65s
            192.168.10.13    client
        yum install -y ypserv rpcbind yp-tools ypbind
        # 临时设置
        nisdomainname test
        # 永久设置
        echo "nisdomainname test" >> /etc/rc.d/rc.local
        echo -e 'NISDOMAINNAME=test\nYPSERV_ARGS="-p 1011"' >> /etc/sysconfig/network
        vi /etc/ypserv.conf
            files: 30
            xfr_check_port: yes
            127.0.0.0/255.255.255.0    :       *       :       *       :       none
            192.168.10.0/255.255.255.0  :       *       :       *       :       none
            *               :       *       :       *       :       deny
            注意:255.255.255.0不能用24代替
        vi /etc/sysconfig/yppasswdd
            YPPASSWDD_ARGS="-p 1012"
        /etc/init.d/ypserv start
        chkconfig ypserv on
        /etc/init.d/rpcbind start
        chkconfig rpcbind on
        /etc/init.d/yppasswdd start
        chkconfig yppasswdd on
        # 挂载
        yum install -y nfs-utils
        showmount -e 192.168.10.11
        mount.nfs 192.168.10.11:/home/guest /home
        vim /etc/fstab--->(可以省略,由autofs来开机自动挂载)
            192.168.10.11:/home/guest /home nfs defaults 0 0
        df -h
        # 自动挂载
        yum install -y autofs
        echo "/home /etc/auto.home" >> /etc/auto.master
        vim /etc/auto.home
            * -rw 192.168.10.11:/home/guest/&
        /etc/init.d/autofs start
        chkconfig autofs on
        /usr/lib64/yp/ypinit -s master
        #测试
             ypcat -h localhost passwd
            
        client:
            hostnamectl set-hostname client
            hostname client
            bash
            # 添加域名解析记录
            vi /etc/hosts
                192.168.10.11    rhel65m
                192.168.10.12    rhel65s
                192.168.10.13    client
            yum install -y yp-tools ypbind
            方法一:
            # 临时设置
            nisdomainname test
            # 永久设置
            echo "nisdomainname test" >> /etc/rc.d/rc.local
            echo -e 'NISDOMAINNAME=test\nYPSERV_ARGS="-p 1011"' >> /etc/sysconfig/network
            vim /etc/nsswitch.conf
                 33 passwd:     files nis sss
                 34 shadow:     files nis sss
                 35 group:      files nis sss
                 39 hosts:      files nis dns
            vim /etc/yp.conf
                 22 domainname test server master
                 23 domainname test server slave
                 24 ypserver master
                 25 ypserver slave
            vim /etc/sysconfig/authconfig
                19 USENIS=yes
            vim /etc/pam.d/system-auth
                16 password    sufficient    pam_unix.so sha512 nis shadow nullok try_first_pass use_authtok
            systemctl start rpcbind
            systemctl enable rpcbind
            systemctl start ypbind
            systemctl enable ypbind
            
            方法二:
            authconfig-tui
                
                
                
            #测试
                yptest
                ypwhich
                ypwhich -x
                ypcat -k passwd.byname
                su - nisuser1
                    id
                    yppasswd

 

参考文档:

https://blog.csdn.net/qq_34889607/article/details/81747376

猜你喜欢

转载自blog.csdn.net/qq_34889607/article/details/81747442