我的 70 多台主机网络(混合 CentOS、Fedora)使用 NIS/YP。如果网络运行正常,则不会发生重大问题,通常操作不会出现故障。
如果连接丢失,无论是由于简单的电缆松动,还是我无法控制的重大问题,取决于 NIS 域服务器的登录操作都会挂起 - 正如预期的那样。
但我没想到的是,即使以 root 身份在本地登录,它也可能产生登录提示,但永远不会进入密码提示,永远挂起。这样一来,我甚至无法操作机器,即使是进行简单的故障排除。只有恢复连接才能恢复 root 和普通用户。
我的 /etc/nsswitch 文件具有以下顺序:
passwd: files nis
shadow: files nis
group: files nis
hosts: files nis dns
所以我希望应该解释本地 /etc/passwd 和 shadow 文件(其中本地根的正确凭据是可以的)。
但它似乎一直在外面寻找 root 的凭证——但没有找到。
我在这里遗漏了什么?
谢谢!