'\" te .\" Copyright (c) 1998, 2015, Oracle and/or its affiliates.All rights reserved. .TH sharectl 1M "2015 年 5 月 19 日" "SunOS 5.11" "システム管理コマンド" .SH 名前 sharectl \- ファイル共有サービスの構成および管理 .SH 形式 .LP .nf \fBsharectl\fR [\fB-h\fR] .fi .LP .nf \fBsharectl\fR status [\fB-h\fR] [\fIprotocol\fR] .fi .LP .nf \fBsharectl\fR get [\fB-h\fR] [\fB-p\fR \fIproperty\fR]... \fIprotocol\fR .fi .LP .nf \fBsharectl\fR set [\fB-h\fR] [\fB-p\fR \fIproperty\fR=\fIvalue\fR]... \fIprotocol\fR .fi .SH 機能説明 .sp .LP \fBsharectl\fR コマンドは、NFS や SMB などのファイル共有プロトコルに対して処理を実行します。このコマンドは、クライアントおよびサーバー操作プロパティーを設定し、構成スナップショットを取得および復元し、プロトコルサービスのステータスを取得します。 .sp .LP \fBget\fR および \fBset\fR サブコマンド (次を参照) では root 特権が必要です。承認ユーザーは、\fBsharectl\fR を使用すると、Solaris サーバー管理機能で NFS および SMB プロパティーのグローバル値を設定できます。\fBnfs\fR(4) および \fBsmb\fR(4) を参照してください。 .SS "場所プロファイルとの相互作用" .sp .LP \fBnfsmapid_domain\fR プロパティーは、場所プロファイルで管理されます (場所プロファイルの詳細は、\fBnetcfg\fR(1M)を参照してください)。これらのプロファイルは、固定 (つまり、ネットワーク構成は従来の方法で管理される) とリアクティブ (つまり、ネットワーク構成は自動的に管理され、プロファイルに指定されたポリシールールに従ってネットワーク環境の変更に反応する) のいずれかです。 .sp .LP 固定の場所 (現在、場所として \fBDefaultFixed\fR の 1 つのみが存在できます) がアクティブの場合、その場所が無効のときに、SMF リポジトリに対する変更 (\fBsharectl\fR を使用して行われる変更を含む) がその場所に適用されるため、その場所が後で再度有効にされた場合に、変更が復元されます。 .sp .LP リアクティブな場所がアクティブのときは、変更は SMF リポジトリに直接適用すべきではありません。これらの変更は場所プロファイルに保持されないため、場所が無効にされるか、\fBsvc:/network/physical:default\fR および \fBsvc:/network/location:default\fR によって管理されるシステムのネットワーク構成がリフレッシュまたは再起動された場合に失われます。代わりに、変更は、\fBnetcfg\fR(1M) コマンドを使用して場所自体に適用すべきです。これによって、変更は場所プロファイルリポジトリに保存され、SMF リポジトリにも適用されます (現在アクティブな場所に対して変更が行われた場合)。 .sp .LP \fBnfsmapid_domain\fR 設定は、場所プロファイルの \fBnfsv4-domain\fR プロパティーに格納されます。 .SH オプション .sp .LP サポートしているオプションは、次のとおりです。 .sp .ne 2 .mk .na \fB\fB-h\fR\fR .ad .sp .6 .RS 4n 使用方法に関するメッセージを表示します。 .RE .sp .ne 2 .mk .na \fB\fB-p\fR \fIproperty\fR[=\fI value\fR]\fR .ad .sp .6 .RS 4n プロパティーを指定します。後述の「サブコマンド」を参照してください。 .RE .SS "サブコマンド" .sp .LP \fBsharectl\fR は、次のサブコマンドをサポートします。\fBsharectl\fR コマンドの形式は次のとおりです。 .sp .in +2 .nf # \fBsharectl \fIsubcommand\fR [\fIoption\fR]\fR .fi .in -2 .sp .sp .ne 2 .mk .na \fB\fBget\fR [\fB-p\fR \fI property\fR] \fIprotocol\fR\fR .ad .sp .6 .RS 4n 指定されたプロトコルのプロパティー値を取得します。\fB-p\fR オプションが指定されていない場合、指定されたプロトコルのすべてのプロパティーを取得します。 .RE .sp .ne 2 .mk .na \fB\fBset\fR [\fB-p\fR \fI property\fR=\fIvalue\fR]... \fIprotocol \fR\fR .ad .sp .6 .RS 4n 指定されたファイル共有プロトコルのプロパティーを設定します。 .RE .sp .ne 2 .mk .na \fB\fBstatus\fR [\fIprotocol\fR] \fR .ad .sp .6 .RS 4n 指定されたプロトコルのステータスを表示します。プロトコルが指定されていない場合は、すべてのファイル共有プロトコルのステータスを表示します。 .RE .SH 使用例 .LP \fB例 1 \fRプロパティーを取得する .sp .LP 次のコマンドは、NFS プロトコルのプロパティーを取得します。 .sp .in +2 .nf % \fBsharectl get nfs\fR servers=1024 lockd_listen_backlog=32 lockd_servers=1024 lockd_retransmit_timeout=5 grace_period=90 server_versmin=2 server_versmax=4 client_versmin=2 client_versmax=4 server_delegation=on nfsmapid_domain=oracle.com server_numeric_stringid=true max_connections=-1 protocol=ALL listen_backlog=32 device= resvport=off .fi .in -2 .sp .sp .LP 次のコマンドは、NFS プロトコルの grace_period プロパティーの値を取得します。 .sp .in +2 .nf % \fBsharectl get -p grace_period nfs\fR grace_period=90 .fi .in -2 .sp .LP \fB例 2 \fRプロパティーを設定する .sp .LP 前述の例では、サーバー NFS プロトコル (\fBserver_versmin\fR) の最小バージョンが、\fB2\fR に設定されています。次のコマンドは、最低バージョン番号をバージョン 3 に設定します。 .sp .in +2 .nf % \fBsharectl set -p server_versmin=3 nfs\fR .fi .in -2 .sp .LP \fB例 3 \fRステータスを取得する .sp .LP 次のコマンドは、システムでのすべてのファイル共有プロトコルのステータスを取得します。 .sp .in +2 .nf % \fBsharectl status\fR nfs enabled .fi .in -2 .sp .LP \fB例 4 \fRSMB サーバーのプロパティーを設定する .sp .LP 次のコマンドは、SMB プロトコルの \fBserver_signing_required\fR プロパティー値を設定します。 .sp .in +2 .nf % \fBsharectl set -p server_signing_required=true smb\fR .fi .in -2 .sp .LP \fB例 5 \fRSMB クライアントのプロパティーを設定する .sp .LP 次のコマンドは、SMB プロトコルの \fBclient_signing_required\fR プロパティー値を設定します。 .sp .in +2 .nf % \fBsharectl set -p client_signing_required=true smb\fR .fi .in -2 .sp .LP \fB例 6 \fR\fBautofs\fR の RPC 呼び出しのトレースを設定する .sp .LP 次のコマンドは、各 RPC 呼び出しを \fBautofs\fR に展開し、\fBautomountd\fR(1M) でそのサービスに対して指定された場所に記録します。 .sp .in +2 .nf # \fBsharectl set trace=1 autofs\fR .fi .in -2 .sp .LP \fB例 7 \fR\fBAUTH_SYS\fR と共有される NFS 呼び出し用の予約済みポートを使用するようにクライアントに要求する .sp .LP 次のコマンドでは、\fBAUTH_SYS\fR と共有される NFS 呼び出し用の予約済みポートを使用するように、クライアントに要求します。 .sp .in +2 .nf # \fBsharectl set -p resvport=on nfs\fR .fi .in -2 .sp .SH 終了ステータス .sp .ne 2 .mk .na \fB\fB0\fR\fR .ad .RS 12n .rt 正常終了。 .RE .sp .ne 2 .mk .na \fB\fI0 以外\fR\fR .ad .RS 12n .rt コマンドが失敗しました。 .RE .SH ファイル .sp .ne 2 .mk .na \fB\fB/usr/include/libshare.h\fR\fR .ad .RS 27n .rt 終了ステータスに使用されるエラーコード。 .RE .SH 属性 .sp .LP 属性についての詳細は、マニュアルページの \fBattributes\fR(5) を参照してください。 .sp .sp .TS tab() box; cw(2.75i) |cw(2.75i) lw(2.75i) |lw(2.75i) . 属性タイプ属性値 _ 使用条件system/core-os _ インタフェースの安定性確実 .TE .SH 関連項目 .sp .LP \fBautomount\fR(1M), \fBautomountd\fR(1M), \fBlockd\fR(1M), \fBmountd\fR(1M), \fBnetcfg\fR(1M), \fBnfsd\fR(1M), \fBnfsmapid\fR(1M), \fBnfs\fR(4), \fBsmb\fR(4), \fBuser_attr\fR(4), \fBattributes\fR(5), \fBrbac\fR(5), \fBsmf\fR(5), \fBstandards\fR(5)