什么是OpenVMS的inotify?

时间:2010-05-10 14:55:55

标签: inotify openvms

什么是inotify

  

inotify是一个Linux内核子系统   用于扩展文件系统的行为   注意文件系统的变化,和   将这些更改报告给应用程序。

for OpenVMS?

3 个答案:

答案 0 :(得分:1)

在OpenVMS中我唯一知道的与inotify类似的东西是SET WATCH命令。<​​/ p>

有关基本信息,请参阅http://labs.hoffmanlabs.com/node/217http://www.openvms.compaq.com/wizard/wiz_1843.html

答案 1 :(得分:0)

在2011年10月的最近技术更新日期间,我要求OpenVMS Engineering将inotify移植到OpenVMS。

以下是我从OpenVMS Engineering负责人Mandar那里得到的答案

  

我们目前正在对此进行分析,并将根据初步研究采取进一步行动。目前,我们将此列入下一版OpenVMS的愿望清单。

     

此致   Mandar

如果您使用来自http://www.vmspython.org/DownloadAndInstallationPython的LD图像在OpenVMS上安装Python 那么你可以使用ptd例程 http://www.vmspython.org/VMSPTDExample

答案 2 :(得分:0)

另一种方法是将ACL添加到生成安全审核事件的文件

ACL是一个访问控制列表,它由ACE(访问控制条目)

组成

这需要在不同的地方完成。 1位于您要审核的对象上,然后是另一个用于捕获和报告审核

但是,此审核将捕获该事件,但不会将其转发给其他应用程序。对事件感兴趣的应用程序需要访问审计日志记录工具以提取事件

  1. 在文件上添加一个惊人的ACE 您可以在文件中添加ACE,并指定触发安全警报触发的条件
  2. 例如,要将警报ACE添加到名为SECUREFILE.DAT

    的文件中

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

    这将导致文件系统在每次访问SECUREFILE.DAT文件时触发READ或WRITE或DELETE以及文件头是否已更改以及上述事件的尝试是否成功或不

    1. 然后,您必须启用审核以捕获已解雇的安全事件
    2. 您可以通过set audit命令执行此操作。该文档对此命令非常广泛,因为OpenVMS可以审计大量事件,从文件到队列再到逻辑名称表等。

      以下是VMS帮助

      的摘录

      SET

      AUDIT

         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