JamesHannah Asked: 2009-06-16 13:36:33 +0800 CST2009-06-16 13:36:33 +0800 CST 2009-06-16 13:36:33 +0800 CST NIS passwd 文件始终为空 772 我已经按照相当粗略的在线文档在 Centos 5.3 上设置了 NIS,它似乎工作得很好,但是每当我ypcat passwd从服务器或客户端运行时,都不会返回任何条目。 服务器上的 /etc/passwd 文件中肯定有一些条目,我已经运行了 ypinit,并尝试make在 /var/yp 中运行以重建数据库。 ypcat hosts工作正常,我从服务器获取主机文件,日志中没有任何错误。两台机器都设置为在 nsswitch.conf 中读取 NIS 和文件。 任何想法为什么这不起作用? linux centos redhat nis 3 个回答 Voted Best Answer JamesHannah 2009-06-17T10:40:37+08:002009-06-17T10:40:37+08:00 好的,所以这有点令人震惊,NIS 在其 passwd 导出中没有显示任何 UID <500 的用户,我没有向我正在测试它的 VM 添加任何非特权用户。现在一切正常:-S brian-brazil 2009-06-16T13:40:51+08:002009-06-16T13:40:51+08:00 您是否配置了 /etc/nsswitch.conf?它应包含以下行: passwd: files nis group: files nis TCampbell 2009-06-16T13:49:49+08:002009-06-16T13:49:49+08:00 你有没有尝试过: ypcat passwd.byname 或者 ypcat passwd.byuid 此外,在您的 NIS 服务器上是否有用于 passwd 映射的 db 文件?
好的,所以这有点令人震惊,NIS 在其 passwd 导出中没有显示任何 UID <500 的用户,我没有向我正在测试它的 VM 添加任何非特权用户。现在一切正常:-S
您是否配置了 /etc/nsswitch.conf?它应包含以下行:
你有没有尝试过:
或者
此外,在您的 NIS 服务器上是否有用于 passwd 映射的 db 文件?