Chinaunix

标题: 求高手指點,拜謝 [打印本页]

作者: 眉間的寂寞    时间: 2009-03-16 08:50
标题: 求高手指點,拜謝
三台RedHat Linux 4.X操作系統主機﹐第一台為主NIS﹐第二台為備NIS﹐第三台為客戶端

目前的狀況是﹕1﹑在第三台上使用yppasswd username如下報錯﹐不能更改。

Changing NIS account information for HDP99999 on hostname1.
Please enter root password:輸入root密碼
Changing NIS password for HDP99999 on hostname1.
Please enter new password:新密碼
Please retype new password:新密碼
Error while changing the NIS password.
The NIS password has not been changed on hostname1.

2﹑如果直接用passwd username﹐可以顯示成功﹐但是依然無效﹐因為再次登陸仍然是讀取主NIS上的密碼信息。
因為/etc/nsswitch.conf中如下設置
passwd:     nis files
shadow:     nis files
group:        nis files

Changing password for user HDP99999.
New UNIX password:新密碼
Retype new UNIX password:新密碼
passwd: all authentication tokens updated successfully.


3﹑由于第三台是客戶端﹐此主機/etc/passwd及/etc/shadow文件中只有系統用戶﹐文件內容如下:
root:0:0::/root:/bin/bash
bin:1:1:bin:/bin:/sbin/nologin
daemon:2:2:daemon:/sbin:/sbin/nologin
adm:3:4:adm:/var/adm:/sbin/nologin
lp:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:5:0:sync:/sbin:/bin/sync
shutdown:6:0:shutdown:/sbin:/sbin/shutdown
halt:7:0:halt:/sbin:/sbin/halt
+::::::

4﹑所有的service都已啟動﹐主NIS上的ypserv,ypbind,ypxfrd,yppasswdd,客戶端上的yppasswdd,ypbind等等
使用rpcinfo -p可以看到所有的服務及port都正常﹐使用pgrep yp可以看到所有的yp service都已啟動


求高人指點為什么會有第1點中的報錯? 為徹底排除是第三台客戶端操作系統的原因﹐我已經將系統重新分區并安裝好RedHat AS 4.7(配置完NIS客戶端)。

[ 本帖最后由 眉間的寂寞 于 2009-3-16 09:00 编辑 ]
作者: kns1024wh    时间: 2009-03-16 23:13
标题: 回复 #1 眉間的寂寞 的帖子
nis的认证有问题




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2