NETGROUP

Section: File Formats (5)
索引 jman

BSD mandoc
 

索引

名称

netgroup - ネットワークグループを定義する  

索引

書式

 

索引

解説

ファイルは ネットワークへの同じようなアクセス権を与えられた (host, user, domain) の形式の値の組を指定します。

このファイル中のそれぞれの行は、ネットグループ名とそれに続くネットグループの メンバリストで構成されます。 それぞれのメンバは、他のネットグループ名か、次のような値の組に する事ができます。

(host, user, domain)

ここで host user domain は、それぞれの構成要素に対応する文字列名です。 コンマで区切られたフィールドはどれも、空にする事で ``ワイルドカード'' を、 ``-'' にする事で ``値無し'' を指定する事ができます。 メンバリストは空白またはコンマで区切る事ができ、文字 ``\'' を行の最後 に使う事によって行を継続できます。 1 行は 1024 文字までに制限されています。 データベースにアクセスするためには、通常 getnetgrent(3) の中の関数が使われます。

# で始まる行はコメントとして扱われます。  

索引

NIS/YP の相互作用

他の多くのプラットフォームでは、 はもっぱら NIS と一緒に用いられ、ローカルの /etc/netgroup ファイルは無視されます。 Fx では NIS かローカルファイルの のどちらかを使うようにする事が出来ます。しかし、 この機能は慎重に使うべきです。 現在の システムは、 Fn innetgr 3 を用いた照会に関する部分が極めて非効率です。 これは、問い合わせのあったその場で のメンバ情報を計算するためです。 それに比べて、 NIS データベースは Fn innetgr 3 が素早く照会を完了させるためのキー項目を持った 3 つのマップ (netgroup と netgroup.byuser と netgroup.byhost) によって構成されています。 Fx の システムは、次の方法で NIS マップと互いに作用し合う事が出来ます:

 

索引

関連ファイル

/etc/netgroup
ネットグループデータベース

 

索引

関連項目

getnetgrent(3), exports(5)  

索引

互換性

このファイルフォーマットは、さまざまなベンダと互換性がありますが、 すべてのベンダが同一のフォーマットを使っているわけではないようです。  

索引

バグ

ネットグループのメンバの組に基づいたアクセス制限の解釈は、さまざまな ネットワークアプリケーション任せになっています。 また、ドメイン指定を BSD 環境に適用する方法も不明確です。

データベースは逆引きスピードアップのため、 passwd(5) の様にハッシュ化された db(3) データベースに格納されるべきです。


 

索引

Index

名称
書式
解説
NIS/YP の相互作用
関連ファイル
関連項目
互換性
バグ

jman



Time: 07:07:29 GMT, January 12, 2009