上一主题: 创建或编辑事务下一主题: 使用 seagent 和 sepmdd 后台程序


检查和处理事务

激活双重控制时,检查者需要处理由制定者创建的事务。

检查事务

  1. 请确保以下内容为真:
  2. 浏览至 ACInstallDir/bin 路径

    其中 ACInstallDir 是 CA ControlMinder 的安装目录,默认情况下为 /opt/CA/AccessControl

  3. 查看在执行前正在等待处理的事务:
    sepmd ‑m la
    

    或者查看除了您自己创建的事务之外的所有事务:

    sepmd ‑m lo
    

    每个事务都包括制定者名称、事务的 ID 号以及事务的名称或说明。

  4. 在处理它们之前将其锁定:
    sepmd ‑m r transactionId
    

    注意:已锁定的事务无法更改。

  5. 处理事务:
    sepmd ‑m p transactionId code
    
    code

    可以是以下各项之一

    • 0 - 拒绝事务。

      在这种情况下,将删除事务中的所有命令,并且不会在 PMDB 中实施更改。

    • 1 - 授权事务。

      在 PMDB 中立即实施事务中的命令。

    • 2 - 事务解除锁定。

      事务返回等待事务的队列,并可以在以后由不同的检查者执行。

    将出现一条说明哪些命令成功和哪些命令失败的消息。

注意:有关制定者和检查者的详细信息,请参阅《参考指南》中的 sepmd 实用程序以及《selang 参考指南》中的 start_transaction 命令。