web-dev-qa-db-ja.com

NIS構成の問題

this guideおよび this 公式ガイドに従って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は以前のバージョンとは異なる動作をしますか?

そして、この状況から回復することは可能ですか?

(質問を nix.stackexchange.com から移動しました)

4
BowPark

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

あなたのせいではなく、それはドキュメントのバグです:

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

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

しかし、私は現在nisを再起動する方法も知りません...

また、誰もnisを望んでいないようです http://ubuntuforums.org/showthread.php?t=2259561&highlight=nis+14.04

3
Ze Grisi

パッケージ名は「nis」ですが、サーバーのサービス名は「ypserv」で、クライアントのサービス名は「ypbind」です。

クライアント側で:

start ypbind

サーバー側で:

start ypserv

将来、dpkg -Lを使用して、パッケージに付属する起動スクリプトを確認してください。 Upstartスクリプトは/ etc/inetにあります。このようなものはあなたが望む情報を取得する必要があります:

dpkg -L nis | grep inet
1
Luke