NIS服务配置过程

NIS 服务用途:
在网络中的一台服务器上集中管理所有主机的用户名和密码,方便管理,安全性高。
 
服务器端配置流程:
一、安装软件包
[root@lazycat ~]# yum install ypserv
# 安装 NIS 服务器端软件包 ypserv
 
二、修改配置文件
vim /etc/sysconfig/network      # 编辑指定域的相关信息
NISDOMAIN=san                # 添加这条语句指定出咱们的域是 SAN
 
vi /etc/ypserv.conf            # 编辑 NIS 服务器端配置文件
  *                        : *       : *                : none
#第 1 列为主机名(被允许的),第 2 列为域名,第 3 列为共享的文件夹名,第 4 列安全选择
none 不考虑安全 ,port 指定允许的访问端口小于 1024 deny 拒绝所有)。
 
vi /var/yp/Makefile
 all:  passwd group hosts
#109 行,将 hosts 以后的都注释掉,只共享出前三个文件 /etc 下的 passwd( 用户名文件 )
  group( 组文件 ) hosts(IP 对应主机名文件 )
 
重启服务 :
service ypserv restart
service ypasswdd restart
service portmap restart
 
安装 ypbind 软件包
/usr/lib/yp/ypinit -m   # 指出本机为服务器端
 
三、帐户的资料配置
mkdir /rhome           # 创建网络用户家目录
useradd -Db /rhome      # 指定创建用户时默认家目录所在目录
useradd zhb             # 创建三个用户
useradd zjp
useradd czx
 
搭建NFS 服务器
vi /etc/exports
 /rhome *(rw,sync)
# 在网络中共享出 /rhome 文件夹并赋予其读写权限与是否同步设置 (sync 同步 ,async 非同步 )
 
vi /etc/auto.home
        *       -rw,soft,intr   192.168.0.141:/rhome/&
# 创建并编写 auto.home 文件使 rhome 实现自动挂载
 
vi /var/yp/Makefile
   all:passwd group hosts auto.home     # auto.home 文件在网络中共享出来
 
重启以下服务及命令
service ypserv restart
service yppasswdd restart
service portmap restart
service nfs restart
/usr/lib/yp/ypinit -m   # 指定出本机为服务器端
 
客户端的配置
 
一、安装软件包
yum install ypbind      # 安装 ypbind 软件包
yum install yp-tools    # 安装 yp-tools 软件包
 
 
二、指定帐户服务器
authconfig-tui     # 打开图形配置文件 , 指定域名和服务器 IP
   vi /etc/yp.conf
   domain san server 192.168.0.141
# 检查该文件内容是否与 authconfig-tui 相对应
 
yptest  # 该命令测试客户端是否能识别指定域和 NIS 服务器地址
 
su - zhb( 帐户名 )        # 检查切换是否成功
 
 
 
三、帐户的资料
 
配置自动挂载 autofs
mkdir /rhome    # 创建一个 rhome 文件夹
 
vi /etc/auto.master
        /rhome nis :auto.home
# 使 rhome 文件夹可自动挂载到 NIS 服务器
 
vi /etc/nsswitch.conf    # 修改该文件使帐户登陆顺序以 NIS 服务器为主
        passwd: nis files
        shadow: nis files
        group:         nis files
 
service autofs restart  # 重启服务

你可能感兴趣的:(职场,休闲,NIS)