【发布时间】:2010-09-07 03:45:47
【问题描述】:
我正在尝试使用 NIS 在大量机器上进行身份验证。我必须更改 NIS 服务器上用户帐户的用户 ID 号之一(我将 username 的用户 ID 从 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)。
【问题讨论】: