この節では、クライアントマシンから NIS+ を削除する方法について説明します。ただし、クライアントマシンから NIS+ を削除しても、ネットワークから NIS+ ネームサービスを削除したことにはならないので注意してください。ネットワークから NIS+ ネームサービスを削除して、NIS または /etc ディレクトリのファイルをネームサービスとして使用する状態に戻す場合は、「NIS+ 名前空間を削除する」を参照してください。
第 4 章「スクリプトを使用した NIS+ の設定」の説明に沿って nisclient -i スクリプトを使用して、NIS+ クライアントとして設定されたクライアントマシンから NIS+ を削除するには、-r オプションを付けて nisclient を実行します。
client# nisclient -r |
nisclient -r では、nisclient -i の最新の 処理が 1 回分取り消されるだけです。つまり、-i 実行以前にクライアントによって使用されていたネーミングシステム (NIS や /etc ディレクトリのファイルなど) が再び使用されるようになります。
第 4 章「スクリプトを使用した NIS+ の設定」の説明に沿って nisaddcred、domainname、および nisinit コマンドを使用して、NIS+ クライアントとして設定されたクライアントマシンから NIS+ を削除するには、 次の手順を行います。
client# rm -f /etc/.rootkey |
キーサーバーを停止します。
client# svcadm disable /network/rpc/keyserv |
NIS+ サービスを停止します。
これにより、rpc.nisd デーモンと nis_cachemgr が停止します。
client# svcadm disable /network/rpc/nisplus:default |
ネームサービスキャッシュ (nscd) を停止します。
client# svcadm disable /system/name-service-cache:default |
/var/nis ディレクトリとその下のファイルを削除します。
clientmachine# rm -rf /var/nis/* |