日本語 man コマンド類 (ja-man-1.1j_5) と日本語 man ドキュメント (ja-man-doc-5.4 (5.4-RELEASE 用) など) をインストールすると、以下のような man コマンド閲覧、キーワード検索が コンソールからできるようになります。
4.11-RELEASE-K, 5.4-RELEASE-K, 5.5-RELEASE-K, 6.0-RELEASE-K から 6.4-RELEASE-K, 7.0-RELEASE-K から 7.2-RELEASE-K, 8.0-RELEASE-K は、プライベート版 (小金丸が編集してまとめたもの) ですが、 より多くの翻訳したファイルが含まれています。 (5.4-RELEASE-K から 6.4-RELEASE-K, 7.0-RELEASE-K から 7.2-RELEASE-K, 8.0-RELEASE-K は、全翻訳済み)
6.4-STABLE-K, 7.2-STABLE-K, 8.0-STABLE-K は現在、 作成中で日々更新されています。 最新の snapshots を元に作成しています。
YP_MKDB(8) FreeBSD システム管理者マニュアル YP_MKDB(8)
名称
yp_mkdb - NIS データベースを作成する
書式
yp_mkdb -c
yp_mkdb -u dbname
yp_mkdb [-c] [-b] [-s] [-f] [-i inputfile] [-o outputfile]
[-d domainname] [-m mastername] inputfile dbname
解説
yp_mkdb ユーティリティは FreeBSD の NIS サーバが使用する db(3) スタイルの
データベースを作成します。 yp_mkdb ユーティリティはデータを inputfile か
ら読み取り、そのデータを dbname に db(3) フォーマットで書き込みます (ハッ
シュテーブル法を使用します)。入力は 'key data' の形式、すなわち空白で区切
られた 2 つの ASCII データフィールドである必要があります。 1 番目のフィー
ルドはキーであるとされ、他は全てデータであるとされます。通常、データベー
スが格納されるのは /var/yp/[domainname] です。ここで、 domainname はサー
バが対象とする NIS ドメイン名です。 yp_mkdb ユーティリティが起動されるの
は、通常 /var/yp/Makefile からです。 yp_mkdb ユーティリティで NIS データ
ベースファイルをダンプし、内容検査を行えます。セキュリティのため、
yp_mkdb が作成した全てのデータベースは、所有者のみ読み書き可能です (通常
所有者は root です)。
以下のオプションをサポートしています:
-c YPPROC_CLEAR リクエストをローカルホスト上の ypserv(8) 宛に送るこ
とを yp_mkdb に指示します。このシグナルにより、サーバはオープンし
ているデータベース記述子をクローズし、データベースキャッシュをフ
ラッシュします。このフラグを単体で使用した場合、サーバにシグナル
を送るだけで他には何もしません。データベース作成コマンドとともに
使用した場合には、 yp_mkdb は新たなデータベースが成功裏に作成され
た後にのみシグナルを送ります。
-b キーが YP_INTERDOMAIN でありデータフィールドが空である特別なエン
トリのデータベースへの追加を yp_mkdb に指示します。このキーがマッ
プ中に存在すると、 ypserv(8) における 'マッチ' 手続きの動作が何も
言わずに変わります。 (キーにマッチするレコードをサーバが見付けら
れなかったことにより) マッチ問い合わせが失敗した場合、その要求さ
れたマップに YP_INTERDOMAIN キーが存在する場合には、 ypserv(8) は
今度はそのエントリが DNS でマッチするか検索します。この特別な振舞
は hosts マップだけに適用されることに注意して下さい。他のマップに
-b フラグを使用しても効果はありません。
-s このフラグは、キーが YP_SECURE でありデータフィールドが空である特
別なエントリをデータベースに追加するために使用します。このキーが
マップ中にあると、 ypserv(8) は問い合わせのために用意されたポート
以外からのクライアントからのアクセスを拒否します。これは主に、特
権アクセスのみに制限しなければならない master.passwd マップのため
に使用します。
-f このフラグを使用すると、ソースファイル入力で ``+'' または ``-''
の文字で開始する行をフィルタします。これらの文字は、 group,
passwd, master.passwd のマップで特殊な意味を持つため、これらの
マップのキーまたはデータの最初の文字として登場してはなりません。
-f フラグを使用すると、 ``+'' または ``-'' の文字で開始するソース
行を yp_mkdb は拒否し、捨てた行を表示する警告メッセージを発行しま
す。
-u dbname
NIS データベースをダンプします('ほどき'ます)。既に存在する NIS
データベースの内容を検査するために使用可能です。
-i inputfile
NIS マップ作成時に、キーが YP_INPUT_FILE であり inputfile がエン
コードされた特別なエントリをデータベース中に作成します。
-o outputfile
NIS マップ作成時に、キーが YP_OUTPUT_FILE で outputfile がエン
コードされた特別なエントリをデータベース中に作成します。
-d domainname
NIS マップ作成時に、キーが YP_DOMAIN_NAME であり domainname がエ
ンコードされた特別なエントリをデータベース中に作成します。
-m mastername
NIS マップ作成時に、キーが YP_MASTER_NAME であり mastername がエ
ンコードされた特別なエントリをデータベース中に作成します。データ
ベース中のこのエントリは、ドメイン中の NIS マスタサーバの名前を判
定するために、様々な NIS ユーティリティからしばしば使用されます。
デフォルトでは、 yp_mkdb はローカルホストが NIS マスタであるとし
ます; -m オプションをすればこのデフォルトを上書きできます。
関連ファイル
/var/yp/Makefile yp_mkdb を呼び出し NIS データベースを作成する Makefile
関連項目
db(3), ypserv(8)
作者
Bill Paul <wpaul@ctr.columbia.edu>
FreeBSD 4.9 March 12, 1996 FreeBSD 4.9