【问题标题】:Why can't I access a Notes DB with manager access on the ACL?为什么我不能通过 ACL 上的管理员访问权限访问 Notes DB?
【发布时间】:2013-11-01 07:42:27
【问题描述】:

我必须对 Lotus Notes 8.5 中托管的应用程序进行一些更改。

数据库通常驻留在 Domino 服务器上,因此我制作了一个未加密的本地副本,并确保我在访问控制列表中具有管理员访问权限。

然而,当我尝试运行该应用程序以进行测试时,我收到一个对话框,指出“您无权运行此应用程序”。这不应该是这种情况,因为经理是最高级别的访问权限。

我已经尝试了在网上找到的多种解决方案,几乎所有我能想到的组合:

  • 加密和不加密复制。
  • 复制和不复制 ACL。
  • 复制整个数据库并仅复制设计。
  • 删除加密后使用ncompact 压缩本地数据库。
  • 经常并定期重启 Notes :-)

似乎没有任何效果,Notes 拒绝让我访问数据库。我已经检查了我的用户 ID 的有效访问权限,它确实表明我有管理员访问权限,但仍然不行。

我如何找出为什么它拒绝让我运行应用程序?

【问题讨论】:

  • 如果在您的数据库中使用角色并限制访问,那么您必须在 ACL 选项中为 本地 存储的数据库设置“高级/跨所有副本强制执行一致的 ACL”。
  • @Knut,我建议你回答这个问题,因为它解决了问题,我不想看到你没有得到回报。如果可能的话,我希望看到更多解释,因为该选项似乎与阅读它无关。我将数据库复制到本地,因此实际上没有副本,所以我不知道如何修复它。

标签: database lotus-notes acl lotus-domino


【解决方案1】:

如果在您的数据库中使用角色并限制访问,那么您必须在 ACL 中设置 option Advanced / Enforce a consistent ACL across all replicas 用于本地存储的数据库。

本地数据库通常会忽略所有角色。一致的 ACL 选项是使它们工作的唯一方法。 Here 详细描述了此选项如何影响对本地数据库的访问。它不一定是本地 replica - 对于本地 copy 也一样。

您必须谨慎对待此选项。您可以通过设置此选项将自己排除在 ACL 更改之外,而无需为您保留/设置管理员访问权限。

【讨论】:

    猜你喜欢
    • 2021-01-29
    • 1970-01-01
    • 2021-02-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-08
    • 2012-07-12
    • 1970-01-01
    相关资源
    最近更新 更多