NFS 和 NIS (2)
日期:2007年5月9日 作者: 查看:[
大字体 中字体
小字体]
-
-
建立这两个档案(如果它们不存在的话) touch /etc/gshadow /etc/netgroup
设定 NIS 的domain name /bin/nisdomainname chen
最好起一个有别於目前 domain 的名字这主要是出於安全考量。如果以後测试成功的话您可以将这行加进 /etc/rc.d/rc.local 里面同时在 /etc/sysconfig/network 档案里面修改这行 NISDOMAIN=chen
然後初始设定 NIS 服务 /usr/lib/yp/ypinit -m
记住要用 Ctrl + D 来结束不是用 Ctrl + C 哦切记切记
留意一下有否错误有则根据信息做适当修改无则继续。例如如果它回应说 "No rule to mak target xxxxxx, needed by yyyyyyyy."通常是在 /etc 下面找不到档案而已用 touch /etc/xxxxxxx 就可以解决之。
重新启动 ypserver 和 yppasswdd /etc/rc.d/init.d/ypserv restart
/etc/rc.d/init.d/yppasswdd restart
然後是设定 NIS Client 。这里是在 redhat62.siyongc.domain (192.168.0.22) 这台机器上面设定
执行 netconf 然後选择 ‘Network Information System (NIS) 再按 Enter进入後设定好 NIS domain(如chen要和 server 那端一致)和NIS server(如redhat52.siyongc.domain要确定该 server 在 /etc/hosts 里面指定正确)。如果您的系统没有 netconf 也不要紧可以自己修改後面提到的档案(如 /etc/yp.conf 和 /etc/sysconfig/network)。
接着执行 /bin/nisdomainname chen
然後修改 /etc/yp.conf加进这行 domain chen
ypserver redhat52.siyongc.domain
然後执行 setup 选择‘System Services’确定 [*]ypbind 被选择了。
修改 /etc/passwd在末尾加入 +
然後启动 ypbind: ypbind
(或者/etc/rc.d/init.d/ypbind restart)
测试 NIS
在客户端上面以 root 身份登录之後请输入 ypcat passwd
看看 server 端的帐号是否被列出来了。
您也可以执行 getent passwd netman
这里的‘netman’是在 NIS 伺服器上面的一个使用者帐号名称请改成您欲查询的帐号。这个命令的作用是让我们确定该帐号出现在 NIS 登录之中。如果您看不到任何信息回应那麽好可能上面的步骤(包括伺服器和客户端)还没正确完成您则需要找出原因所在。
如果您能得到信息回应例如 netman:x:1001:1001::/home/netman:/bin/bash
那是好消息否则您得从头进行 debug 方好继续。
然後输入 yppasswd netman
Please enter root passwd:
Please enter new passwd:
Please retype password:
- [1] [2] 下一页
-
- NFS 和 NIS (2) 相关文章:
- ·NFS 和 NIS (2)
- NFS 和 NIS (2) 相关软件
上一篇:Samba3.0轻松搞定PDC域服务器
下一篇:Apache 限制并发,定制index目录
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com