summaryrefslogtreecommitdiff
path: root/ja/man/man8/ypbind.8
diff options
context:
space:
mode:
authorHiroyuki Hanai <hanai@FreeBSD.org>1998-02-25 04:54:20 +0000
committerHiroyuki Hanai <hanai@FreeBSD.org>1998-02-25 04:54:20 +0000
commit8384f4bcfce51214ce5b2fa99a60d7db4e02363f (patch)
tree9a912a1c634d7df0309fe385710d13ec918f04cd /ja/man/man8/ypbind.8
parentab973c72d17604d5e87846977f5228b5a042e631 (diff)
Notes
Diffstat (limited to 'ja/man/man8/ypbind.8')
-rw-r--r--ja/man/man8/ypbind.8168
1 files changed, 168 insertions, 0 deletions
diff --git a/ja/man/man8/ypbind.8 b/ja/man/man8/ypbind.8
new file mode 100644
index 0000000000..008193a93b
--- /dev/null
+++ b/ja/man/man8/ypbind.8
@@ -0,0 +1,168 @@
+.\" Copyright (c) 1991, 1993, 1995
+.\" The Regents of the University of California. All rights reserved.
+.\"
+.\" Redistribution and use in source and binary forms, with or without
+.\" modification, are permitted provided that the following conditions
+.\" are met:
+.\" 1. Redistributions of source code must retain the above copyright
+.\" notice, this list of conditions and the following disclaimer.
+.\" 2. Redistributions in binary form must reproduce the above copyright
+.\" notice, this list of conditions and the following disclaimer in the
+.\" documentation and/or other materials provided with the distribution.
+.\" 3. All advertising materials mentioning features or use of this software
+.\" must display the following acknowledgement:
+.\" This product includes software developed by the University of
+.\" California, Berkeley and its contributors.
+.\" 4. Neither the name of the University nor the names of its contributors
+.\" may be used to endorse or promote products derived from this software
+.\" without specific prior written permission.
+.\"
+.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+.\" SUCH DAMAGE.
+.\"
+.\" %Id: ypbind.8,v 1.5.2.2 1997/04/15 08:09:11 jmg Exp %
+.\" jpman %Id: ypbind.8,v 1.4 1997/06/18 16:55:44 horikawa Stab %
+.\"
+.Dd April 9, 1995
+.Dt YPBIND 8
+.Os
+.Sh 名称
+.Nm ypbind
+.Nd "NIS ドメインをバインドするデーモン"
+.Sh 書式
+.Nm ypbind
+.Op Fl ypset
+.Op Fl ypsetme
+.Op Fl s
+.Op Fl S Ar domainname,server1,server2,...
+.Sh 解説
+.Nm
+は NIS バインド情報を管理するプロセスです。
+開始時にネットワークブロードキャストを行い、(
+.Xr domainname 1
+コマンドにより設定された) システムデフォルトドメインに対して
+サービスする NIS サーバを探します。
+返答を受け取ると、サーバのアドレス等の情報をファイル
+.Pa /var/yp/binding
+に格納します。
+標準 C ライブラリ中の NIS ルーチンは、
+NIS リクエストを処理する時にはこのファイルを使用します。
+NIS クライアントは複数のドメインにバインドされる事がありうるため、
+このようなファイルが複数ある場合があります。
+.Pp
+バインドされると、
+.Nm
+は DOMAIN_NONACK リクエストを NIS サーバ宛に 1 分置きに送ります。
+リクエストに対する返答が得られない場合、
+.Nm
+はサーバがもう実行していないものとし、
+別サーバにバインドされるまでネットワークブロードキャストを再開します。
+.Nm ypbind
+は、サーバが返答しなかったことを検知するたび
+および新たなサーバにバインドされるたび、
+警告メッセージを
+.Xr syslog 3
+の機能を使用して記録します。
+.Pp
+.Sh オプション
+以下のオプションが
+.Nm
+にてサポートされています:
+.Bl -tag -width flag
+.It Fl ypset
+.Xr ypset 8
+コマンドを使用し、
+指定されたドメインの特定の NIS サーバに
+.Nm
+を強制的にバインドする事は可能です。
+しかし
+.Nm
+は、正確には誰が要求しているのかを知る事が出来ないため、
+YPBINDPROC_SETDOM リクエストをデフォルトでは拒否します。
+.Fl ypset
+フラグを使用する事により、
+.Nm
+にあらゆるホストからの YPBINDPROC_SETDOM リクエストを受理させられます。
+任意のユーザにより NIS クライアントのバインドがリセットされてしまうという
+セキュリティ上の危険がありますので、
+このオプションは診断目的および短い期間のみ使用すべきです。
+.It Fl ypsetme
+これは
+.Fl ypset
+フラグに似ていますが、YPBINDPROC_SETDOM リクエストがローカルホスト発の場合のみ
+処理を許すという点のみ異なります。
+.It Fl s
+.Fl s
+フラグを指定すると
+.Nm
+を安全モードで実行します:
+root 以外により実行されている NIS サーバ
+(つまり、特権 TCP ポートを使用していないもの)へのバインドを拒否します。
+.It Fl S Ar domainname,server1,server2,server3,...
+システム管理者は
+.Fl S
+フラグを指定する事により、
+ypbind を特定のドメインおよび NIS サーバグループへロック出来ます。
+10 サーバまで指定できます。
+domain/server 指定においては、コンマの間には空白を入れてはなりません。
+このオプションを指定する事により、
+ある 1 つのドメインおよび指定されたサーバのうちの 1 つにのみに
+システムがバインドされる事を保証できます。
+これは NIS サーバであり NIS クライアントでもあるシステムにて有用です:
+システムがバインド可能なマシンの限定を、
+しばしばセキュリティホールであるとされる
+.Fl ypset
+や
+.Fl ypsetme
+といったオプションを指定する必要無く行えます。
+指定されるサーバの有効なエントリが、ローカルの
+.Pa /etc/hosts
+ファイルに存在する必要があります。
+ホスト名の代わりに IP アドレスを指定しても構いません。
+.Nm
+が引数を解釈できない場合、
+.Fl S
+フラグを無視し、通常の動作を行います。
+.Pp
+.Nm
+は
+.Fl S
+フラグにより指定されるドメイン名を、システムデフォルトドメインと解釈
+することに注意して下さい。
+.Sh 注釈
+.Nm
+は 2 番目のドメインのバインドを連続して保持しようとはしません。
+2 番目のドメインのサーバが ping に応答しない場合、
+.Nm
+はあきらめる前に一度だけ新たなサーバを探してブロードキャストします。
+クライアントプログラムがバインドされていないドメインを参照しようとした場合、
+.Nm
+は再度ブロードキャストしようとします。
+これとは対称的に、クライアントプログラムが参照していようといまいと、
+.Nm
+はデフォルトドメインへのバインドを自動的に保持します。
+.Sh 関連ファイル
+.Bl -tag -width Pa -compact
+.It Pa /var/yp/binding/[domainname].[version]
+NIS ドメインに関連したバインド情報を保持するファイル。
+.It Pa /etc/sysconfig
+システムデフォルトのドメインと ypbind 開始オプションを指定する
+コンフィギュレーションファイル。
+.El
+.Sh 関連項目
+.Xr domainname 1 ,
+.Xr syslog 3 ,
+.Xr yp 4 ,
+.Xr ypserv 8 ,
+.Xr ypset 8
+.Sh 作者
+Theo de Raadt <deraadt@fsa.ca>