Lotus notes 此用户的访问权限是什么?

Lotus notes 此用户的访问权限是什么?,lotus-notes,lotus-domino,lotus,Lotus Notes,Lotus Domino,Lotus,一个用户被添加到两个不同的组。一个组具有作者权限,另一个组具有编辑权限。第一个组具有用户角色“A”,第二个组具有用户角色“A,B”。用户的访问权限和角色是什么?访问级别是组合的。但是,拒绝访问优先于允许访问 有关更多信息,请参阅文档: 此外,正如文档所述,在ACL对话框中使用有效访问功能有助于准确查看用户访问权限 用户将拥有数据库ACL中所有组(在本例中为编辑器访问)和分配给组(在本例中为A和B)的所有角色中的最高访问级别 只有一个例外:如果用户在ACL中以自己的名字列出,那么无论他是哪个列出的

一个用户被添加到两个不同的组。一个组具有作者权限,另一个组具有编辑权限。第一个组具有用户角色“A”,第二个组具有用户角色“A,B”。用户的访问权限和角色是什么?

访问级别是组合的。但是,拒绝访问优先于允许访问

有关更多信息,请参阅文档:


此外,正如文档所述,在ACL对话框中使用有效访问功能有助于准确查看用户访问权限

用户将拥有数据库ACL中所有组(在本例中为编辑器访问)和分配给组(在本例中为A和B)的所有角色中的最高访问级别


只有一个例外:如果用户在ACL中以自己的名字列出,那么无论他是哪个列出的组的成员,用户都只能拥有这些权限

我还有一个问题。具有作者访问权限的用户是否可以从代理或其他文档中的子例程对文档进行更改。如果代理以用户身份运行,并且用户具有作者访问权限,则答案是代理只能对AuthorNames字段中列出了用户名(或组或角色)的文档进行更改。但是,如果代理以不同的身份(例如代理签名者的身份)运行,并且该身份具有编辑权限或更高权限,则该代理将能够更新任何文档。出于这个原因,您应该非常小心,不要暴露运行代理的能力,这些代理以实际用户的身份以外的身份运行。Richard对您的其他问题给出了完美的回答。子例程也是如此。无论从何处尝试编辑,都会检查每个要编辑的文档的作者访问权限。该链接引用扩展ACL设置,该设置仅适用于names.nsf。经验法则是,它只会给你更少的访问权限,永远不会更多。对于其他所有内容,它应该是最高访问级别的wins(除非在ACL中明确引用)。