EXPORTS(5) — NEWS-OS Programmer’s Manual
名称
exports, xtab − NFS クライアントへのエクスポートのためのディレクトリ
形式
/etc/exports /etc/xtab
解説
/etc/exports ファイルは、 NFS クライアントにエクスポートすることのできるディレクトリのエントリを 含んでいます。 このファイルは、 exportfs(8) コマンドによって自動的に読み取られます。 このファイルを変更すると、デーモンのオペレーションに影響を及ぼすので exportfs(8) を実行しなければなりません。 このファイルがブート時に存在するときだけ、 rc.net スクリプトが exportfs(8) を実行し、 NFS ファイルシステムデーモン nfsd(8) を開始します。 /etc/xtab ファイルは、 現在 エクスポートされているディレクトリのエントリを含んでいます。 このファイルは、 getexportent を使用したプログラムによってのみアクセスすることができます( exportent(3) を参照)。 (このファイルからエントリを削除するには、 exportfs の −u オプションを使用します。) ディレクトリのエントリは、下記の形式の行から成ります。
directory −option[,option ]...
directory ディレクトリ(またはファイル)のパス名です。
option 下記のいずれかです。
ro ディレクトリを読み取り専用でエクスポートします。 これが指定されない場合は、ディレクトリは読み取り−書き込みで エクスポートされます。
rw=hostnames[:hostname]...
ディレクトリを読み取り主体でエクスポートします。 読み取り主体とは、ほとんどのマシンに対しては読み取り専用で、指定された マシンに対しては読み取り−書き込みであることを意味します。 これが指定されない場合は、ディレクトリはすべてに対して読み取り− 書き込みでエクスポートされます。
anon=uid
未知のユーザから要求が届いた場合、 uid を有効なユーザ ID として使用します。 注意 : ルートユーザ(uid 0)は、下記の “ルート” オプションに 含まれていない限り、 NFS サーバによって常に “未知” であると見なされます。 このオプションのデフォルト値は −2 です。 “anon” を−1 に設定することによって、匿名アクセスが不可能になります。 注意 : デフォルトでは、安全な NFS は不安定な要求を匿名として受け入れますが、特別な安全性を 望むものは “anon” を −1 に設定することによってこの機能を 使用不可能にします。
root=hostnames[:hostname]...
指定された hostname からのルートユーザだけに対するルートアクセスを与えます。 デフォルトでは、ルートアクセスを与えられるホストはありません。
access=client[:client]...
リストされた各 client にマウントアクセスを与えます。 client は、ホスト名でもネットワークグループ( netgroup(5) を参照)でもかまいません。 リスト内の各 client は、netgroup データベースで最初にチェックされ、次にホストデータベースで チェックされます。 デフォルト値では、どのマシンも与えられたディレクトリをマウント することができます。
secure
ディレクトリにアクセスする際に、クライアントがより安全なプロトコルを 使用することを要求します。
ファイル内の ‘#’ (ポンド記号)は、行の終わりを越えるコメントを示します。
例
/usr−access=clients# export to my clients
/usr/local# export to the world
/usr2−access=hermes:zip:tutorial # export to only these machines
/usr/sun−root=hermes:zip# give root access only to these
/usr/new−anon=0# give all machines root access
/usr/bin−ro# export read-only to everyone
/usr/stuff−access=zip,anon=−3,ro # several options on one line
関連ファイル
/etc/exports
/etc/xtab
/etc/hosts
/etc/netgroup
rc.net
関連事項
exportent(3), hosts(5), netgroup(5), exportfs(8), nfsd(8)
警告
同じファイルシステム内に あるエクスポートされたディレクトリの親ディレクトリまたは サブディレクトリはエクスポートすることができません。 例えば、 /usr と /usr/local がどちらも同じディスクパーティションにある場合は、両方のディレクトリを エクスポートすることは違法です。
NEWS-OSRelease 4.1C