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 −s −f −u dbname −i inputfile −o outputfile −d domainname −m mastername 関連ファイル |
/var/yp/Makefile
yp_mkdb を呼び出し NIS データベースを作成する Makefile 関連項目 |
作者
Bill Paul 〈wpaul@ctr.columbia.edu〉 FreeBSD 10.0 March 12, 1996 FreeBSD 10.0 |