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

あなたのせいではありません。これはドキュメントのバグです。

バグ修正

このパッケージは、/etc/init.d/ ではなく /etc/init/ 内のファイルを使用する upstart を使用します。

しかし、今は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

関連情報