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

相關內容