代码之家  ›  专栏  ›  技术社区  ›  CW Holeman II

什么是OpenVMS的inotify?

  •  0
  • CW Holeman II  · 技术社区  · 16 年前

    是什么 inotify :

    inotify是一个Linux内核子系统 将文件系统扩展到 注意对文件系统的更改,以及 向应用程序报告这些更改。

    对于OpenVMS?

    3 回复  |  直到 16 年前
        1
  •  1
  •   Hellion Sundeep    15 年前

    据我所知,在OpenVMS中,唯一与inotify类似的功能是SET WATCH命令。

    看见 http://labs.hoffmanlabs.com/node/217 http://www.openvms.compaq.com/wizard/wiz_1843.html 了解一些基本信息。

        2
  •  0
  •   Community Mohan Dere    5 年前

    在2011年10月最近的技术更新日,我要求OpenVMS工程部门将inotify移植到OpenVMS。

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

    我们目前正在对此进行分析,并将在初步研究的基础上采取进一步行动。目前,我们正在将其放入下一版本OpenVMS的愿望列表中。

    当做 曼德尔

    如果您在OpenVMS上安装Python,并从 http://www.vmspython.org/DownloadAndInstallationPython 然后你可以使用ptd程序 http://www.vmspython.org/VMSPTDExample

        3
  •  0
  •   Ian D    11 年前

    另一种方法是向生成安全审计事件的文件添加ACL

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

    这需要在不同的地方进行。1位于要审核的对象上,另一个用于捕获和报告审核

    但是,此审核将捕获事件,但不会将其转发到另一个应用程序。对事件感兴趣的应用程序需要访问审计日志功能来提取事件

    1. 在文件中添加一个令人震惊的ACE 您需要向文件中添加ACE,并指定触发安全警报的条件

    例如,将报警ACE添加到名为SECUREFILE的文件中。运输终端交货

    $SET SECURITY/ACL=(报警=安全,访问=读+写)- _$+删除+控制+失败+成功)安全文件。运输终端交货

    这将导致文件系统在每次打开SECUREFILE时触发警报。访问DAT文件以进行读、写或删除,以及文件头是否更改,以及上述事件的尝试是否成功

    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

    推荐文章