Fileshare パスワード ファイルの使用

Fileshare サーバーはそのパスワード ファイルを使用して、クライアント エンタープライズ サーバーにそのファイルへのアクセス権があるかどうかを確認します。Fileshare はパスワード ファイルなしでも実行できますが、Fileshare サーバー自体でセキュリティを適用する場合はパスワード ファイルを使用する必要があります。Fileshare はシステムのすべてのファイルにアクセスできるため、この方法を強くお勧めします。

Fileshare サーバーは、エンタープライズ サーバーの最初のアクセス試行時 (起動時) にのみパスワード ファイルを使用します。ファイル レベルのセキュリティは、作成したリソース定義を使用して MSS 自体で制御されます。

パスワード ファイルを管理するには、次のコマンド ラインを使用します。

Windows:

fs /pf pwd-filename options

UNIX:

fs -pf pwd-filename options

指定したオプションに応じて、Fileshare は pwd-filename を作成、変更、または削除します。パスワード ファイルの名前は自由に指定できますが、Fileshare サーバーの構成時に /pf オプションで指定した名前と一致する必要があります。

オプションは次のとおりです。

/u "username"
エンタープライズ サーバーがサーバーへのログオンに使用するユーザー名。エンタープライズ サーバーの SIT の [FS user name] フィールドに指定した値と一致する必要があります。ユーザー名の最大文字数は 100 文字です。ユーザー名にスペースが含まれている場合は、引用符で囲む必要があります。
/pw "password"
エンタープライズ サーバーのパスワード。エンタープライズ サーバーの SIT の [FS password] フィールドに指定した値と一致する必要があります。パスワードの最大文字数は 100 文字です。パスワードにスペースが含まれている場合は、引用符で囲む必要があります。
/e
指定したユーザーをパスワード ファイルから消去します。/e の使用時は、/u オプションと /pw オプションの両方を同じコマンド ラインに指定してください。

パスワード ファイルのすべてのエントリを削除すると、パスワード ファイルが削除されます。

注: ユーザー名およびパスワードでは、大文字と小文字が区別されます。有効な文字は、ASCII から EBCDIC への変換で不変でなければならず、使用しているコード ページによって異なります。ユーザー名およびパスワードでは、文字「/\-」はサポートされていません。また、Micro Focus では、MFA の長いユーザー名およびパスワードはサポートしていません。

パスワード ファイルが存在しないため、2 つのエントリが含まれるファイルを作成するとします。次のコマンドを入力します。

Windows:

fs /pf fssecu.pwd /u Usr1 /pw fspass1
fs /pf fssecu.pwd /u Usr2 /pw fspass2

UNIX:

fs -pf fssecu.pwd -u Usr1 -pw fspass1
fs -pf fssecu.pwd -u Usr2 -pw fspass2

Usr1 および Usr2 のエントリが含まれるパスワード ファイル fssecu.pwd が作成されます。Usr1/fspass1 および Usr2/fspass2 の組み合わせは、エンタープライズ サーバーの SIT の [FS username] フィールドおよび [FS password] フィールドと一致する必要があります。

(たとえば) FSSERV という Fileshare サーバーでパスワード チェックを有効にするには、サーバーの起動時に /pf オプションを使用してください。

Windows:

fs /s fsserv /cm ccitcp /pf fssecu.pwd

UNIX:

fs -s fsserv -cm ccitcp -pf fssecu.pwd

この Fileshare サーバーへの Usr2 のアクセスを無効にするには、次のコマンドを使用します。

Windows:

fs /pf fssecu.pwd /e /u Usr2 /pw fspass2

UNIX:

fs -pf fssecu.pwd -e -u Usr2 -pw fspass2

ここで次のコマンドを入力すると、

Windows:

fs /pf fssecu.pwd /e /u Usr1 /pw fspass1

UNIX:

fs -pf fssecu.pwd -e -u Usr1 -pw fspass1

Fileshare は Usr1 のエントリを削除し、ファイル fssecu.pwd を削除します。