全部博文(37)
2010年(37)
分类: LINUX
2010-03-15 20:31:16
再来查看一下:
第二步设置域名:(假设我这里的域名为ibm)
第三步开启服务
注意:这里得开启两个服务:ypserv和yppasswdd
第四步创建用户
第五步更新数据库
出现上图时,此时输入y并回车,就开始数据库的更新
默认情况下数据库保存在/var/yp/ibm中,我们去看一下:
其中保存用户账户和密码的文件就是passwd.byname
至此,服务器部分的配置已经结束了,下面就来配置客户端了,下面我们了解如何配置客户端:
客户端需要的软件为ypbind,我们先来查看一下该软件是否安装了
好的!已经安装了!
输入system-config-authentication命令,将出现如下画面:
此时我们勾选“启用NIS支持”并点击配置NIS,输入域名和服务器地址
点击确定,出现如下画面:
重新启动ypbind服务
至此,客户端的配置也结束了!!!!!!!!下面我们来测试一下,用NIS服务器上的用户来登录客户机,看看会显示什么结果:
哈哈!成功啦!因为客户机上面没有benet用户的家目录,所以会出现警报!这就说明该实验成功了!
不过这种方法不是一种非常好的方法!比如NIS服务器上用户在NIS客户机上登录时没有家目录咋整呢?又如何来设置NIS服务器的访问控制呢?接下来我们来学习一中更好的方法!
第一步安装服务器端的软件包
第二步设置域名
第三步修改ypserv.conf配置文件
然后保存退出
第四步创建账户、启动服务
第五步更新数据库
至此服务器端的配置就已经圆满结束了!下面再来配置客户端!
第一步查看客户端软件是否安装
上图被标识的两个软件就是客户端需要的软件
第二步设置/etc/hosts文件里面NIS服务器的主机记录,使其能够解析
第三步建立域名(其方法和在服务器上的一样)
第四步修改/etc/yp.conf配置文件
加上上图的一行,保存退出!
第五步修改/etc/nsswitch.conf,进行如下修改,并保存退出!
第六步启动服务
下面我们来了解几个测试命令了,在此我们就不一一测试了:
yp-tools软件包中提供了三个测试命令
yptest命令可对NIS服务器进行自动测试
#yptest
ypwhich命令可显示NIS客户机所使用的NIS服务器的主机名称和数据库文件列表
#ypwhich
#ypwhich-x
ypcat命令显示数据库文件列表和指定数据库的内容
#ypcat-x
#ypcatpasswd
NIS客户端用户登录
-用户可以使用NIS服务器中的用户帐号登录任何NIS客户机
-用户成功登录NIS客户机后可能无法找到宿主目录
用户口令修改
-用户可登录任何一台NIS客户机进行用户口令修改
-用户需要使用yppasswd命令修改NIS服务器中的用户口令
$ yppasswd
下面我们就来登录测试一下:
呵呵!成功了!他显示没家目录,下面就用auto来解决家目录的问题!
可以参考前面的NFS按需挂载,具体步骤就在此省略了!
这就是成功的终结结果!!!!!!!!!