快捷搜索:   服务器  安全  linux 安全  MYSQL  dedecms

linuxnisserver

NIS(Network information server)服务配置:实现对账号等的集中管理。

    一、服务器端配置:

    1、安装ypserv服务端软件包:

    rpm -ivh /media/cdrom/RedHat/RPMS/ypserv-2.13-5.i386.rpm

    2、新建NIS域名:

    #nisdomainname test.com

    #echo "/bin/nisdomainname test.com">>/etc/rc.local(写入开机执行脚本)

    3、创建账户:

    useradd aa;passwd aa

    4、构建账户数据库:

    cd /var/yp  ---(需在此目录下)

    make        ---(构建数据库,当新添加用户的时需使用此命令初始化数据库)

    5、修改主配置文件:/etc/ypserv.conf(第30行下):

    :Host(主机地址)      :Domain(域名)        :Map(数据库)          :security(访问权限)

    :127.0.0.1/255.255.255.255  :test.com          : *                    :none

    :192.168.0.0/255.255.255.0  :test.com          : *                    :none

    : *                     : *                : *                    :deny

    注:允许本机和192.168.0.0网段访问,其他的都拒绝。none---允许访问,deny---拒绝,port----只有1024以下端口可访问(一般只有管理员可使用)

    a

    6、建立更灵活的访问控制文件:编辑/var/yp/securenets文件
    添加:255.255.255.255 127.0.0.1

    255.255.255.0 192.168.0.0

    7、开启ypserv和portmap(远程调用)服务:

    二、客户端配置:

    1、客户端软件包yptools 和 ypbind 默认已安装。

    2、加入域:
    # nisdomainname test.com

    # echo "/bin/nisdomainname test.com" >> /etc/rc.local

    3、修改配置文件:/etc/yp.conf

    添加: domain test.com server 192.168.0.10------(指定域名和NIS服务器)

    4、修改用户登录身份验证方式:

    编辑:/etc/nsswitch.conf  第33--35行:在files前添加nis.

    5、启动客户端ypbind服务。

    6、客户端使用aa用户登录验证.

    su - aa

    但提示没有宿主目录????????????????宿主目录在服务器上。。。

    三、简单应用:

    1、服务器编辑共享输出目录vi /etc/exports

    /home 192.168.0.0/24(sync,rw)

    启动nfs服务

    2、客户端挂载目录

    mount 192.168.0.10:/home /home(临时挂载)

    或者vi /etc/fstab 添加192.168.0.10:/home     /home   nfs   defaults    0 0(系统开机自动挂载)

    3、再次登录验证。。。。。。。。。。。。。。。

顶(0)
踩(0)

您可能还会对下面的文章感兴趣:

最新评论