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 #
重启服务