---------------------------------------
一、前言
二、环境
三、服务器端配置
四、客户端端配置
五、测试
---------------------------------------
一、前言
NIS是Sun Microsystem于1985年发布的一项目录服务技术(Diretory Service),类似于windows的域控制器。管理用户账户。比如用某一组账户登录多台配置了nis客户端的计算机。
NFS,是Network File System的简写,即网络文件系统。网络文件系统是FreeBSD支持的文件系统中的一种,也被称为NFS. NFS允许一个系统在网络上与他人共享目录和文件。通过使用NFS,用户和程序可以像访问本地文件一样访问远端系统上的文件。
二、环境
CentOS6.4 32位
服务器端IP:192.168.30.100
客户端IP:192.168.30.10
三、服务器端配置
1.安装ypserv
# vim /etc/sysconfig/network //重启生效 NISDOMAIN=ZZU # yum install rpcbind ypserv //安装NIS服务端包ybserv及测试工具 # rpcinfo # service rpcbind start # service ypserv start # rpm -ql ypserv |less # vim /var/yp/Makefile 117 all: passwd group hosts \ //由于实验,仅同步这三项。 # /usr/lib/yp/ypinit -m //初始化用户数据库,如遇到错误重启ypserv服务 next host to add: localhost next host to add: 按crtl+D Is this correct? [y/n: y] y We need a few minutes to build the databases... Building /var/yp/ZZU/ypservers... Running /var/yp/Makefile... gmake[1]: Entering directory `/var/yp/ZZU' Updating passwd.byname... Updating passwd.byuid... Updating group.byname... Updating group.bygid... Updating hosts.byname... Updating hosts.byaddr... gmake[1]: Leaving directory `/var/yp/ZZU' # cd /var/yp/ //查看相关文件信息及路径 # ll -rw-r--r-- 1 root root 16639 Mar 8 03:28 Makefile -rw-r--r-- 1 root root 10 Mar 8 03:31 ypservers drwxr-xr-x 2 root root 4096 Mar 8 03:31 ZZU # cd ZZU/ # ls group.bygid hosts.byaddr passwd.byname ypservers group.byname hosts.byname passwd.byuid
2.配置nfs
# yum install nfs-utils # service nfs start # useradd -d /nishome/user3 user3 //建立NIS用户 # passwd user3 # cd /var/yp/ # make //更新用户数据库 # vim /etc/exports //编辑共享清单 /nishome *(rw,sync) # exportfs -rv exporting *:/nishome
四、客户端配置
1.安装ypbind
# ping 192.168.30.100 //测试与服务器的连通性 # yum install rpcbind ypbind //ypbind用于链接ypserver # service ypbind start //一定要全部OK,否则重启该服务
2.配置ypbind
# setup
3.安装autofs
# yum install autofs # service autofs start # vim /etc/auto.master 8 /nishome /etc/auto.nis timeout=60 # cp /etc/auto.misc /etc/auto.nis # vim /etc/auto.nis 6 #cd -fstype=iso9660,ro,nosuid,nodev :/dev/cdrom 15 * -rw,soft,intr 192.168.30.100:/nishome/& # mkdir /nishome # service autofs restart
五、测试
在客户机使用user3测试登陆
ps.如果还显示在根目录下,删掉配置文件,重新建立。
# rm /etc/auto.nis # vim /etc/auto.master 8 /nishome /etc/auto.nis1 timeout=60 # cp /etc/auto.misc /etc/auto.nis1 # vim /etc/auto.nis1 6 #cd -fstype=iso9660,ro,nosuid,nodev :/dev/cdrom 15 * -rw,soft,intr 192.168.30.100:/nishome/& # service autofs restart