安全性
一旦创建了角色,就可以将其用在数据库设计元素或函数中,以便限制用户对这些元素或函数的访问。例如,如果希望仅允许某一组用户编辑数据库中的某些文档,可以创建一个名为“DocEditors”的角色,然后将该角色添加到这些文档的“作者”域中,并且将角色分配给允许编辑这些文档的用户。
必须拥有“管理者”存取级别才能在数据库 ACL 中创建角色。在为 ACL 中的名称或群组指定角色之前,必须先创建角色。一旦在 ACL 中创建了角色,这些角色就会出现在“存取控制列表”对话框的“基本”面板中的“角色”列表框中。角色名用方括号括起来,如 [Sales]。在将项目添加到数据库 ACL 中后,从“角色”列表框中选择一个角色即可为该项目指定一个角色。
注意 如果对 ACL 不拥有“管理者”存取级别(意味着不能编辑 ACL),则“存取控制列表”对话框中将不会出现“角色”附签。
下表描述了一些设计元素,数据库设计者可以通过使用角色限制用户对这些元素的访问。
创建并编辑角色
在为 ACL 中的名称指定角色前必须先创建角色。
在 Domino Administrator 中,可以为多个数据库 ACL 创建、修改或删除角色,但不能像在 Notes 客户机中一样,在 ACL 中为名称指定某个角色或移除指定给某个角色的名称,或者显示指定给某个角色的名称。
要创建和管理角色,必须在数据库 ACL 中具有“管理者”存取级别。
创建或编辑角色
1. 确保在数据库 ACL 中具有“管理者”存取级别。
2. 从 Domino Administrator 的“服务器”窗格中,选择存储数据库的服务器。
3. 单击“文件”,然后从 Domino 数据目录中选择一个或多个数据库。
4. 单击“工具”“数据库”“管理 ACL”。
5. 单击“角色”。
6. 请执行下列操作之一,然后单击“确定”,再次单击“确定”以保存更改:
由于角色是特定于数据库的,因此在为用户指定角色时必须针对每个用户修改数据库 ACL。
2. 打开要修改的数据库 ACL。
3. 突出显示要为其指定角色的用户。
4. 在“角色”列表框中,选择想要指定给该用户的角色。
5. 为每个要指定角色的用户重复步骤 3 和步骤 4。
6. 单击“确定”保存更改。
另请参阅