REVNETGROUP
Section: Maintenance Commands (8)
索引
jman
BSD mandoc
索引
名称
revnetgroup
- 逆ネットグループデータを生成する
索引
書式
-u
[-f netgroup_file
]
-h
[-f netgroup_file
]
索引
解説
ユーティリティは
netgroup(5)
フォーマットのファイル内容を処理し、
逆ネットグループ
と呼ばれる形式に変換します。
元のファイルでは、あるグループが含むメンバを示す形式で
ネットグループのメンバが示されます。
逆ネットグループフォーマットでは、
あるメンバが属するグループを示します。
この情報は
netgroup.byuser
と
netgroup.byhosts
の
NIS
マップを作成するために使用します。
これらの逆ネットグループマップは、ネットグループの参照、
特に
Fn innetgr
ライブラリ関数を高速化するために使用されます。
例えば、標準の
/etc/netgroup
ファイルはネットグループとそのメンバリストを列挙します。
ここで、ネットグループは
キー
であるとし、メンバ名を
データ
であるとします。
これに対し、逆の
netgroup.byusers
データベースは、ユニークなメンバをキーとし、
メンバが属するネットグループをデータとします。
ユーザとホストに属する情報を保持する別々のデータベースを作成します;
これにより、ネットグループユーザ名参照とネットグループホスト名参照が
独立のキー空間にて実行されます。
あらかじめ逆ネットグループデータベース
(およびこれに対応する
NIS
マップ)を構築することにより、
要求ごとに
getnetgrent(3)
ライブラリ関数が依存関係を処理しなくても良くなります。
これは、ユーザ数及びホスト数が多いネットワークでは重要です。
なぜなら、巨大なネットグループデータベースの処理は多大な時間を要するからです。
ユーティリティは結果を標準出力に表示します。
通常は
/var/yp/Makefile
から呼ばれるだけであり、
これは
NIS
ネットグループマップを構築する時です。
索引
オプション
ユーティリティは以下のオプションをサポートします:
- -u
-
netgroup.byuser
を生成します;
元のネットグループファイルのユーザ名情報のみが処理されます。
- -h
-
netgroup.byhost
を生成します;
元のネットグループファイルのホスト名情報のみが処理されます。
( -u
か
-h
のいずれかを指定する必要が有ります。)
- [-f netgroup_file
]
-
ユーティリティは
/etc/netgroup
をデフォルトの入力ファイルとします。
-f
フラグにて、ユーザは別の入力ファイルを指定できます。
``-'' を入力ファイルとして指定すると、
は標準入力を読みます。
索引
関連ファイル
- /var/yp/Makefile
-
NIS
データベースを構築するために
yp_mkdb
と
を呼び出す Makefile。
- /etc/netgroup
-
デフォルトのネットグループデータベースファイル。
ほとんどの場合、
NIS
マスタサーバにだけ有ります。
索引
関連項目
getnetgrent(3),
netgroup(5),
yp(8),
yp_mkdb8
索引
作者
An Bill Paul Aq wpaul@ctr.columbia.edu
索引
Index
- 名称
-
- 書式
-
- 解説
-
- オプション
-
- 関連ファイル
-
- 関連項目
-
- 作者
-
Time: 07:07:44 GMT, January 12, 2009