マニュアルページセク ション 1M: システム管理コマンド

印刷ビューの終了

更新: 2014 年 7 月
 
 

share(1M)

名前

share - ファイルシステム共有を表示する、またはローカルファイルシステムをリモートシステムからマウント可能にする

形式

share [-F protocol] -a
share [-F protocol] [-o options] [-d description] pathname [sharename]
share [-F protocol] [-A]

説明

share コマンドは、ファイルシステムの共有を定義および公開します。これは、共有プロトコルを使用してファイルシステムをマウントできることを意味します。

–F protocol オプションを指定しない場合、/etc/dfs/fstypes 内の最初のファイル共有プロトコルがデフォルトとして使用されます。

NFS に固有の共有オプションについては、share_nfs(1M) を参照してください。SMB に固有の共有オプションについては、share_smb(1M) を参照してください。

share コマンドを使用した、ZFS ファイルシステムの NFS 共有または SMB 共有の定義および公開は、古い運用方法であるとみなされています。share.nfs プロパティーを設定するか zfs share コマンドを使用して、ZFS ファイルシステムの NFS または SMB 共有を定義および公開することを検討してください。詳細は、share_nfs(1M) および share_smb(1M) を参照してください。

上記の「形式」に示された share コマンドの 3 つ目の形式では、share は公開された共有を表示するか、–A オプションを付けてすべての構成済み (定義済み) の共有を表示します。

オプション

–F protocol

ファイル共有プロトコルを指定します。

–o specific_options
rw

共有 pathname は、すべてのクライアントに読み取りおよび書き込み権を付与して公開されます。これはデフォルトの動作です。

rw=client[:client]...

共有 pathname は、リストされたクライアントにのみ読み取りおよび書き込み権を付与して公開されます。ほかのシステムは共有パス名にアクセスできません。

ro

共有 pathname は、すべてのクライアントに読み取り専用アクセス権を付与して公開されます。

ro=client[:client]...

共有 pathname は、リストされたクライアントにのみ読み取り専用アクセス権を付与して公開されます。ほかのシステムは共有パス名にアクセスできません。

複数のオプションはコンマで区切ります。オプションごとの複数のオペランドはコロンで区切ります。「使用例」を参照してください。

–d

公開されるファイルシステムの共有について説明したコメントを指定します。

–a

定義されているすべての共有を公開します。

–A

定義されているすべての共有を表示します。

使用例 1 読み取り専用アクセス権を付与した NFS 共有の公開

次のコマンドは、読み取り専用アクセス権を付与して /ufsfs の NFS 共有を定義および公開します。

# share -F nfs -o ro /ufsfs
使用例 2 複数の共有オプションを指定した NFS 共有の公開

次のコマンドは、読み取り専用アクセス権を持つ users_nfs という netgroup、および読み取りおよび書き込み権を持つ指定されたホストのユーザーを指定して、/export/manuals ファイルシステムの NFS 共有を定義および公開します。

# share -F nfs -o ro=users_nfs,rw=host1:host2:host3 /export/manuals

ファイル

/etc/dfs/dfstab

このファイルは廃止されています。SMF サービスは、NFS 共有または SMB 共有をブート時に公開します。

/etc/dfs/fstypes

ファイル共有プロトコルのリスト。デフォルトのファイル共有プロトコルは NFS です。

属性

属性についての詳細は、マニュアルページの attributes(5) を参照してください。

属性タイプ
属性値
使用条件
SUNWcs

関連項目

mountd(1M), nfsd(1M), share_nfs(1M), share_smb(1M), shareall(1M), unshare(1M), zfs(1M), zfs(1M)attributes(5)

share コマンドが同じファイルシステムに対して複数回呼び出された場合、最後の share の呼び出しが前の呼び出しより優先されます。最後の share コマンドによって設定されたオプションによって、古いオプションが置き換えられます。たとえば、古い /somefs ファイルシステムの usera に読み取りおよび書き込み権が付与されていて、/somefsuserb にも読み取りおよび書き込み権を付与する場合は、次の構文を使用します:

example% share -F nfs -o rw=usera:userb /somefs