0

inotifyとは:

inotify は Linux カーネル サブシステムで、ファイル システムを拡張してファイル システムの変更を通知し、それらの変更をアプリケーションに報告します。

OpenVMS用?

4

3 に答える 3

1

私が知っている OpenVMS で inotify の機能に似ているのは、SET WATCH コマンドだけです。

基本的な情報については、http: //labs.hoffmanlabs.com/node/217またはhttp://www.openvms.compaq.com/wizard/wiz_1843.htmlを参照してください。

于 2010-05-20T17:20:51.667 に答える
0

もう 1 つの方法は、セキュリティ監査イベントを生成するファイルに ACL を追加することです。

ACL はアクセス制御リストであり、ACE (アクセス制御エントリ) で構成されます。

これは、さまざまな場所で行う必要があります。1 は監査するオブジェクトに関するもので、もう 1 つは監査をキャプチャしてレポートできるようにするためのものです。

ただし、この監査はイベントをキャッチしますが、別のアプリケーションにリレーしません。イベントに関心のあるアプリケーションは、監査ロギング機能にアクセスしてイベントを抽出する必要があります。

  1. ファイルにアラーム ACE を追加する ファイルに ACE を追加し、セキュリティ アラームをトリガーする条件を指定します。

たとえば、アラーム ACE を SECUREFILE.DAT というファイルに追加するには

$ SET SECURITY/ACL=(ALARM=SECURITY,ACCESS=READ+WRITE- _$ +DELETE+CONTROL+FAILURE+SUCCESS) SECUREFILE.DAT

これにより、SECUREFILE.DAT ファイルが READ、WRITE、または DELETE のためにアクセスされるたびに、ファイル システムがアラームをトリガーし、ファイル ヘッダーが変更されたかどうか、および上記のイベントの試行が成功したかどうかにかかわらず、アラームがトリガーされます。

  1. 次に、監査を有効にして、発生したセキュリティ イベントをキャッチする必要があります。

これは、set audit コマンドを使用して行います。OpenVMS は、ファイルからキュー、論理名テーブルなどに至るまで、多数のイベントを監査できるため、このコマンドに関するドキュメントは広範です。

以下は VMS ヘルプの抜粋です。

設定

監査

   Provides the management interface to the security auditing
   system.

   Requires the SECURITY privilege.

   Format

     SET AUDIT/qualifier


   There are five categories of qualifiers, grouped by task, for the
   SET AUDIT command:

   Task           Qualifiers     Requirements

   Define         /AUDIT,        Specify whether you are defining
   auditing       /ALARM,        alarms (/ALARM), audits (/AUDIT),
   events         /CLASS,        or both. Also specify whether you
                  /ENABLE,       are enabling (/ENABLE) or disabling
                  /DISABLE       (/DISABLE) the reporting of the
                                 event.

   Define         /DESTINATION,  Requires both the /DESTINATION and
   auditing       /JOURNAL,      /JOURNAL qualifiers.
   log file       /VERIFY

   Define         /INTERVAL,     None.
   operational    /LISTENER,
   character-     /SERVER,
   istics of      /VERIFY
   the audit
   server and
   a listener
   mailbox (if
   any)

   Define         /ARCHIVE,      None.
   secondary      /DESTINATION,
   log file       /VERIFY

   Define         /BACKLOG,      With the /RESOURCE or /THRESHOLD
   resource       /EXCLUDE,      qualifier, include the /JOURNAL
   monitoring     /JOURNAL,      qualifier.
   defaults       /RESOURCE,
                  /THRESHOLD,
                  /VERIFY


Additional information available:

Qualifiers
/ALARM     /ARCHIVE   /AUDIT     /BACKLOG   /CLASS     /DESTINATION          /DISABLE   /ENABLE    /EXCLUDE   /FAILURE_MODE
/INTERVAL  /JOURNAL   /LISTENER  /RESOURCE  /SERVER    /THRESHOLD /VERIFY
Examples

ドキュメントを読むのが最善

http://h71000.www7.hp.com/doc/83final/9996/9996pro_172.html

于 2015-04-22T00:28:08.713 に答える
0

最近の 2011 年 10 月の Technical Update Days で、私は OpenVMS エンジニアリングに inotify を OpenVMS に移植するよう依頼しました。

これは、OpenVMS エンジニアリングの責任者である Mandar から得た回答です。

現在、これを分析しており、初期調査に基づいてさらなる措置を講じます。現在、これを OpenVMS の次のリリースのウィッシュ リストに入れています。

よろしくマンダー

http://www.vmspython.org/DownloadAndInstallationPythonから LD イメージを使用して OpenVMS に Python をインストールする場合 は、ptd ルーチン http://www.vmspython.org/VMSPTDExampleを使用できます。

于 2011-12-15T08:23:46.430 に答える