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 から移動しました)
から 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
パッケージ名は「nis」ですが、サーバーのサービス名は「ypserv」で、クライアントのサービス名は「ypbind」です。
クライアント側で:
start ypbind
サーバー側で:
start ypserv
将来、dpkg -Lを使用して、パッケージに付属する起動スクリプトを確認してください。 Upstartスクリプトは/ etc/inetにあります。このようなものはあなたが望む情報を取得する必要があります:
dpkg -L nis | grep inet