Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ exports(5) — NEWS-os 4.2.1R

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

exportent(3)

hosts(5)

netgroup(5)

exportfs(8)

nfsd(8)

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)は、下記の root オプションに含まれていない限り、 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.2.1R

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026