NFS 和 NIS(3)
2008-02-23 07:19:58来源:互联网 阅读 ()
>
> 我遇到的finger的bug(或是linux yp的bug,描述如下)
>
> 若yp map database的来源仍如网中人例中的/etc目录
> 1. 首先先在/etc/passwd和/etc/shadow中建立一个使用者帐号user1,
> 试着把他的fullname 栏位设为空白,就是::
这可以用 useradd 来做。
> 2. 之後让他进入yp的map database,若是已在yp server跑起来之後,应该是
> 到/var/yp下执行make以更新yp map database(这才是正确的)
对。如果是第一次可以执行 /usr/lib/yp/ypinit -m 。
> 3. 要砍掉原本/etc/passwd和/etc/shadow中的user1帐号记录,确定local端
> 无此帐号,由YP Server取得。
只要执行过 make 就可以这样做了。
但风险是假如日後增加使用者重新执行 make 的话
这个帐号在 NIS 中也会消失掉。
使用您刚才的建议(即另设 YPPWDDIR )
在技术上可以化解这个顾虑
但必须手工的修改 passwd 档而不能单纯的 copy 了。
> 4. 测试user1帐号确定可以登入
嗯在我的测试中还必须使用 yppasswd user1 设定密码之後才行
而且原帐号也必须已经经过密码设定。
> 5. 但在这台server兼client上执行finger user1,竟会造成Segmentation
> fault (core dumped),跑不出正确结果
在我的测试中这个在 client 端执行会出现。
但在 sever 端则工作正常当然了我这台 server 并没有作为其它 server 的
client 。
但测试过 ypbind 向自己(从 ypwhich 可以确定)也没问题。
>
> 後来我依上述方式重建user1帐号,但是full name栏位这次填字进去。
> finger user1命令就正常了。
这个在我的测试中并没有什麽影响和以前的测试一样
client 端出现 Segmentation fault (core dumped)。
> 我试过solaris 2.6, 7, 没这个问题.. :)
> 也试着抓gun finger 1.37.tar.gz要下来装看看, 无奈功力不足, 就是
> make 不成
>
> 有否高手能指点一二呢
对不起小弟绝非高手。
对 NIS 也不熟许多测试还是看到您的回应才(会得)进行。
不过倒非常乐意有其它更有经验的朋友一起来探讨一下。
非常多谢您的 feedback
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
