CA AppLogic® 3.1.x 介绍了管理新对象 ACL 创建的功能。 新建对象 ACL 的所有者和主体条目可由用户或组确定。 这在管理对新建对象的访问方面提供了相当大的灵活性。 新对象 ACL 管理介绍了以下概念:
新对象 ACL 定义 -新对象 ACL 定义可与特定的用户或组关联。 新对象 ACL 定义在形式上与对象 ACL 相同。 它包含所有者和条目列表,其中每个条目包含主体和相应的访问级别。 每个现有用户和组可能有或没有关联的新对象 ACL 定义。 如果新对象 ACL 定义与用户关联,那么所有者一定是该用户或组(或为空)。 如果新对象 ACL 定义与组关联,那么所有者一定是组(或为空)。
主要组 -主要组是用户配置文件属性,表示针对相应用户可用于确定新对象 ACL 的组。 用户的主要组可在创建用户时设置或通过使用 user set 命令设置。 如果用户的主要组没有显式设置,那么它默认为隐式本地组 all。
在用户创建、迁移或导入新应用或全局目录时,新对象的 ACL 创建如下:
新对象 ACL 定义用于确定新对象 ACL 的内容如下:
在用户复制现有应用时,ACL 的副本创建如下:
新对象 ACL 管理介绍了一些新的 CLI 实用工具,并修改了几个现有实用工具,如下所示:
user set and user create
这些命令引入了一个新的选项:group=<group>[,<group>]*。该 group 选项可用于设置用户的主要组,并将用户添加为本地组的成员,如下所示:
user info
修改该命令以显示用户的主要组,如果存在,新对象 ACL 定义与该用户关联。
user get_newobj_acl
显示与用户关联的新对象 ACL。
user put_newobj_acl
替换与用户关联的新对象 ACL。
user modify_newobj_acl
修改与用户关联的新对象 ACL。
group info and group get
如果存在,修改这些命令以显示与组关联的新对象 ACL 定义。
group get_newobj_acl
显示与组关联的新对象 ACL。
group put_newobj_acl
替换与组关联的新对象 ACL。
group modify_newobj_acl
修改与组关联的新对象 ACL。
以下示例说明管理新对象 ACL 创建的典型案例:
默认情况下,每个用户的主要组是隐式本地组 all。 在该示例中,用户每次创建新对象时,每个人都拥有它且对它有 full 访问权限。
|
版权所有 © 2013 CA。
保留所有权利。
|
|