我正在尝试在一台机器上使用NIS进行身份验证。我必须更改 NIS 服务器上用户帐户的用户 ID 号之一(我将用户 IDusername
从 500 更改为 509,以避免与客户端上 ID 为 500 的本地用户帐户发生冲突)。问题是它没有在客户端上正确更新。
特别是,如果我这样做ypcat passwd | grep username
,我会得到最新信息:
username:*hidden*:509:509:User Name:/home/username:/bin/bash
但如果我这样做ypmatch username passwd
,它会说:
username:*hidden*:500:500:User Name:/home/username:/bin/bash
这意味着当用户登录其中一个客户端时,它的用户 ID 错误,这会导致各种问题。我已经"cd /var/yp; make"
在服务器和"service ypbind restart"
客户端上完成了,但这并没有解决问题。有谁知道会导致这种情况以及我如何以某种方式强制客户端刷新?(我在客户端和服务器上都运行 Fedora 8)。