NIS
服务用途:
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
在网络中的一台服务器上集中管理所有主机的用户名和密码,方便管理,安全性高。
服务器端配置流程:
一、安装软件包
[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 <?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />nis:auto.home
#使rhome文件夹可自动挂载到NIS服务器
vi /etc/nsswitch.conf #修改该文件使帐户登陆顺序以NIS服务器为主
passwd: nis files
shadow: nis files
group: nis files
service autofs restart #重启服务
转载于:https://blog.51cto.com/yfang/187434