NIS账号集中管理+auto挂载

一、NIS基本概念

network information servers 网络信息服务(对帐号进行集中管理,能在局域网内做域名解析) 端口:111

二,实验环境
NIS server   IP :192.168.0.254
client            IP : 192.168.0.10
三、NIS服务器配置
1,安装
       ypserv           nis server 包
       portmap              rpc       
2,建立nis域名
       #nisdomainname redhat
       # echo '/bin/nisdomainname redhat' >> /etc/rc.d/rc.local
       # echo 'NISDOMAIN=redhat' >> /etc/sysconfig/network (使计算机
开机的时候自动设置NIS域名)
3,修改NIS服务器的主配置文件
/etc/ypserv.conf(目的:访问控制) 
格式:  主机地址        : 网络域名      : 数据库          : 动作
动作:  none----无条件的接受访问
        deny----无条件的拒绝
        port ----只能1024以下的端口进行访问
在主配置文件中添加如下设置(只允许192.168.0.0网段访问,拒绝其它网段访问)
192.168.0.0/255.255.255.0    : *    : *    :none  //允许访问网段
127.0.0.0/255.0.0.0          : *    : *    :none  
*                            : *    : *    : deny  //拒绝其他网段 
在/var/yp/securenets文件中添加(目的:访问控制)
host  127.0.0.1
255.0.0.0      192.168.0.0
4,建立帐号
useradd linux
passwd linux
5,启动服务(按顺序启动)
service portmap   restart
service ypserv        restart
service  yppasswdd restart
6,初始化数据库
#/usr/lib/yp/ypinit -m 按crtl + D 在按Y回车
三,NIS客户端的配置
1,安装
       ypbind(默认安装)
2,建立nis域名
       #setup

 

3,测试命令(yp-tools)

#ypcat password   //查看是否有linux 账号
#su – linux
su: warning: cannot change directory to /home/tom: No such file   or directory   //没有宿主目录
-bash-3.2$
 
yptest命令可对NIS服务器进行自动测试
ypwhich命令可显示NIS客户机所使用NIS服务器的主机名称和数据库文件列表
ypcat命令显示数据库文件列表和指定数据库的内容
四、配置auto自动挂载
1、在服务器端共享/home目录
#vim /etc/exports
/home         *(rw)
重启用NFS服务 
service nfs restart
2、客户端配置automount
修改/etc/auto.master,添加一行:
/home     /etc/auto.home
在/etc下创建auto.home,并写入一行:
*   -rw,soft,intr   192.168.0.254:/home/&
重启autofs服务   service autofs restart
3、再用linux从客户端登陆,看看是否有主目录了。

你可能感兴趣的:(服务器,局域网,账号,NIS,autofs)