上一主题: 高级权限设置

下一主题: 组继承

继承

为控制对对象的访问,可为主体设置对对象的权限;但是,显式地为每个主体设置对每个对象的每个可能权限的值是不切实际的。 假设某个系统具有 100 种权限、1000 位用户和 10,000 个对象:若要显式设置对每个对象的权限,则需要 CMS 在其内存中存储几十亿项权限,并且最重要的是,管理员需要手动设置每一项权限。 继承模式解决了这个不切实际的问题。 通过继承,用户所拥有的对系统中对象的权限来自于他们在不同组和子组中的成员资格,以及从父文件夹和子文件夹中继承了权限的对象。 这些用户可以因拥有组成员资格而继承权限;子组可以从父组继承权限;用户和组都可以从父文件夹继承权限。

默认情况下,如果用户或组具有某个文件夹的权限,则对于后来发布到该文件夹的任何对象,用户或组将会继承相同的权限。 因此,最佳策略是先在文件夹级别为用户和组设置适当的权限,然后将对象发布到该文件夹。 BusinessObjects Enterprise 可识别两种类型的继承:组继承和文件夹继承。