Fileshare サーバーは、Fileshare クライアントからファイルオープン要求を受け取るたびに、FSSecOpn モジュール (オープン用 Fileshare セキュリティ検証モジュール) を呼び出します。
Fileshare で提供するオープン用 Fileshare セキュリティ検証モジュールは、どの Fileshare クライアントにもデータ ファイルへのアクセスを許可します。特定のファイルへのアクセスを制限する必要がある場合は、呼び出す Fileshare サーバーに対して、ユーザー独自の、または、別のオープン用 Fileshare セキュリティ検証モジュールを使用する必要があります。
オープン用 Fileshare セキュリティ検証モジュールがファイル アクセスを許可した場合は、操作を完了できます。このモジュールがファイル アクセスを許可しない場合は、ファイル状態 9/037「アクセス拒否」が Fileshare クライアントに返され、その操作は完了できません。
ユーザーのプログラムと Fileshare による処理手順は次のようになります。
Fileshare で提供するオープン用 Fileshare セキュリティ検証モジュールをユーザー独自のオープン用 Fileshare セキュリティ検証モジュールに置き換えると、ユーザー独自の条件でオープン要求を検証できます。ただし、作成した新しいモジュールは、次に示すオープン用 Fileshare セキュリティ検証モジュールのインターフェイスに準拠している必要があります。
call "fssecopn" using filename
filename-length
operation-code
user-ID
return-status
説明:
Windows:
独自の fssecopn モジュールを作成し、cobfssecurity.dll にリンクして、検索パス (PATH) に配置することができます。Fileshare は、ユーザー セキュリティ モジュールをロードしたことを通知します。
UNIX:
独自の fssecopn モジュールを作成し、cobfssecurity 共有オブジェクトにリンクして、検索パス (LD_LIBRARY_PATH、または AIX プラットフォームでは LIBPATH) に配置できます。Fileshare は、ユーザー セキュリティ モジュールをロードしたことを通知します。