NIS 配置问题

NIS 配置问题

我尝试在运行 Ubuntu 14.04 的服务器和客户端上配置 NIS,如下所示指导和官方指南。

重启后,客户端计算机被锁定,并多次重复显示以下消息:

YPBINDPROC_DOMAIN: Domain not bound

任何按钮都无法用于退出并通过常规登录启动 GUI。

我只能在网络断开的情况下才能正常使用机器(否则,打开终端也需要很长时间,有时终端窗口会崩溃)。

它再次显示该消息数十次YPBINDPROC_DOMAIN: Domain not bound

客户端机器通常会在/etc/hosts.allow服务器的文件中指明。

在配置过程中,rpcbind会自动安装而不是portmap,我无法运行sudo update-rc.d portmap defaults 10指南开头的命令。此外,命令

sudo /etc/init.d/rpcbind restart

有效;但是

sudo /etc/init.d/nis restart

不起作用,因为/etc/init.d/nis客户端和服务器中都没有文件。我用 安装了 NIS sudo apt-get install nis!Ubuntu 14.04 的工作方式与以前的版本有什么不同吗?

这种情况还有恢复的可能吗?

(我把问题从unix.stackexchange.com

答案1

https://unix.stackexchange.com/questions/154656/etc-init-d-nis-missing-on-ubuntu/154661

这不是你的错,这是文档中的一个错误:

https://bugs.launchpad.net/ubuntu/+source/nis/+bug/1303717

该软件包使用 upstart,它使用 /etc/init/ 中的文件而不是 /etc/init.d/ 中的文件。

但我现在也不知道如何重新启动 nis...

而且,似乎没人再想要 nis http://ubuntuforums.org/showthread.php?t=2259561&highlight=nis+14.04

答案2

包名称是nis,但服务器的服务名称是ypserv,而客户端的服务名称是ypbind

在客户端:

start ypbind

在服务器端:

start ypserv

在将来的使用中dpkg -L找出软件包附带哪些启动脚本。Upstart 脚本可以在 下找到/etc/inet。类似下面的命令应该可以为你提供所需的信息:

dpkg -L nis | grep inet

相关内容