NIS服务器配置及其在客户端实现手动(自动)挂

NIS(Network Information Service)是一个为网络中所有的机器提供网络信息的系统,包括用户名、密码、主目录、组信息等。如果某个用户的用户名以及密码保存在了NIS密码数据库中,NIS允许此用户在网络当中的任何一台运行有NIS客户程序的机器上登陆。这使得整个网络看起来象一个独立系统,在所有的主机上有着相同的帐号。

什么是 NFS (Network FileSystem)

NFS 就是 Network FileSystem 的缩写,最早之前是由 Sun 这家公司所发展出来的。 他最大的功能就是可以透过网络,让不同的机器、不同的作业系统、可以彼此分享个别的档案 (share files)。所以,您也可以简单的将他看做是一个档案服务器 (file server) 呢!这个 NFS 服务器可以让您的 PC 来将网络远端的 NFS 主机分享的目录,挂载到本地端的机器当中, 在本地端的机器看起来,那个远端主机的目录就好像是自己的一个磁碟分割槽一样 (partition)!使用上面相当的便利!

一、NIS服务器端配置

1.1 NIS服务器的安装

[root@localhost ~]# mkdir /mnt/cdrom

[root@localhost ~]# mount /dev/cdrom /mnt/cdrom

mount: block device /dev/cdrom is write-protected, mounting read-only

[root@localhost ~]# cd /mnt/cdrom/Server/

[root@localhost Server]# rpm -ivh ypserv-2.19-5.el5.i386.rpm

1.2 启动服务

[root@localhost ~]# service ypserv start

[root@localhost ~]# chkconfig ypserv on

1.3启动口令服务

[root@localhost ~]# service yppasswdd start

[root@localhost ~]# chkconfig yppasswdd on

1.4查看一下相关进程

[root@localhost ~]# ps aux |grep yp

root      3230 0.0 0.1  1992   408 ?        S    08:09   0:00 rpc.yppasswdd

root      3247 0.0 0.1   1840   496 pts/1    R+   08:13   0:00 grep yp

1.5查看与其相关的启动

[root@localhost ~]# chkconfig --list |grep yp

ypbind          0:off 1:off 2:off 3:off 4:off 5:off 6:off

yppasswdd      0:off 1:off 2:on 3:on 4:on 5:on 6:off

ypserv          0:off 1:off 2:on 3:on 4:on 5:on 6:off

ypxfrd          0:off 1:off 2:off 3:off 4:off 5:off 6:off

1.6接下来是中NIS服务器主机中建NIS域名

[root@localhost ~]# vim /etc/sysconfig/network

添加下面一句

NISDOMAIN=lee  ##建立了一个名为lee的域

重启系统,域才能生效

1.7产生账号库,把本地的资料库导入到账号库中,关于导入哪些帐号可以查看下面文件设置

编辑Makefile,设置要导入的内容

[root@localhost ~]# vim /var/yp/Makefile

117 all: passwd group hosts \

这里我们设置只把passwd group hosts这三类导入帐号库

现在开始导入帐号库

[root@localhost ~]# /usr/lib/yp/ypinit –m

1.8现在可以查看导入的资料

1.9添加帐号test,并设置密码

[root@localhost ~]# useradd test

[root@localhost ~]# passwd test

1.10对服务器帐号库更新

[root@localhost ~]# cd /var/yp/

[root@localhost yp]# make

gmake[1]: Entering directory `/var/yp/lee'

Updating passwd.byname...

Updating passwd.byuid...

Updating group.byname...

Updating group.bygid...

gmake[1]: Leaving directory `/var/yp/lee'

帐号库已经更新

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/ffe2cc827e5909cd02dbb4b9224b792e.html