对象权限
- 仓库中的所有内容都是和权限关联起来的
- 包括2种类型
- 基本的权限 -- 每个对象必须的
- 扩展权限 --可选的
基本权限
. 基本权限赋予用户访问和操作对象内容的能力
. 基本权限级别:
- NONE(1) ; 不能访问
- BROWSER(2) : 查看对象属性
- READ (3) : 查看对象内容文件
- RELATE(4) : 添加PDF或者TIFF 文件的注释
- VERSION(5) : 修改对象并且以新的版本提交
- WRITE(6) : 修改对象并且以相同版本提交
- DELETE(7) : 删除对象
. 基本权限级别是继承的, 如果用户拥有了RELATE权限,同时也拥有READ和BROWSER权限
扩展权限
. 扩展权限赋予用户在对象上执行特殊操作的能力
. 扩展权限有:
- Change Location ; 把对象移到另外的文件夹,用户必须拥有WRITE权限
- Change Owner : 给对象指定新的所有者,用户必须是对象所有者或者SUPERUSER,或者拥有WRITE权限
- Change Permission : 更改对象的权限用户至少拥有BROWSER权限
- Run Procedure : 执行docbasic 的procedure
- Change State : 更改对象生命周期的状态
- Extended Delete : 只拥有删除权限
. 扩展权限是可选的,各个权限之间没有继承关系, 必须显式的分配
对象所有者(Object Owner)
. 每个对象都有个所有者
- 默认是对象的创建者
- 所有者可以被重新指定
- 一个对象同一时间只能有1个所有者
. 所有者可以是一个group
. 即使没有显式的指定所有者的权限,但是他至少拥有:
- READ 权限
- 除了Extended Delete之外的所有扩展权限
Permissioin Sets
. 一个权限集合是一个可重用的权限配置
. 权限集合为下列对象设置基本以及扩展权限级别:
- Owner 必须
- Users 可选
- Groups 可选
- World 必须 所有其他没有被权限集合显式定义的用户
. 权限集合只能分配给dm_sysobjects 及其子类型
. 每个权限集合都是一个ACL 对象( dm_acl)
- 包含一组用户或用户组
- 包含针对每个用户和用户组的基本权限集合
- 包含针对每个用户和用户组的扩展权限集合
- 通过ACL的名字或者所有者和对象关联
- ACL(Access Control List) 对象是权限集合的具体实现
对象默认权限集合
. Content Server的
Default ACL 配置决定分配什么样的权限集合给新创建的对象
. 系统管理员指定下列3个选择中的一个作为默认的ACL分配
- User : 把对象创建者的permission set分配给对象
- Folder : 把对象所在的folder的permission set分配给对象
- Type : 把对象类型的permission set分配给对象
. 可以通过更改dm_server_config中的default_acl属性来更改
Default ACL,default_acl的有效值有 :
- 1 - folder
- 2 - type
- 3 - user
默认值是3(User)
系统级和用户级Permission Sets
. Syetem Permission Sets
- 由SUPERUSER 或者 SYSADMIN 创建或修改
- 属于repository owner - dm_dbo (dm_dbo 是repository owner的一个内部别名)
- 可以被所有的Content Server 用户使用
. User Permission Sets
- 由某个User创建或修改
- 属于创建者
- 只对所有者可用
Permission Sets 和 Folder
. 所有的文件柜和文件夹都有permission set
. 文件柜/文件夹的权限不会阻止用户对其内部的文档的访问
比如Samantha只拥有文件夹的NONE的权限,是看不见文件夹的,但是只要她拥有该文件夹内的文档的BROWSER权限,她就可以执行该文档的搜索和查看操作。
Permission 的优先级
当用户在一个对象上拥有多个权限级别时,优先考虑最高的那个权限级别。
Custom Permission Sets
- 自动被Content Server 创建, 当用户添加,删除,修改对象上的permission时。
- 名称由Content Server自动生成, (dm_45...)
Folder Security
- Folder Security 是一个额外的安全模式去控制文件柜/文件夹中的对象的create,move,link 和delete。
- 默认folder security是启用的,可以通过修改dm_docbase_config中的 folder_security 属性来启用或者关闭。(1 是enable, 0是disable)
- 当folder security启用的时候,用户如果需要做下列操作,必须有WRITE 权限
- 对目标文件夹进行create,import,copy, link对象操作
- 对原文件夹的对象进行移动和删除的操作。
- folder security 只是和改变文件夹内容有关
只拥有文件夹的BROWSER权限的用户仍然可以check in/check out 文件夹中的对象。
- 大小: 15.3 KB
- 大小: 28.3 KB
分享到:
相关推荐
labview源码参考示例,可供参考学习使用
labview源码参考示例,可供参考学习使用
混合策略改进的麻雀搜索算法 matlab代码 改进1:佳点集种群初始化 改进2:采用黄金正弦策略改进发现者位置更新公式 改进3:采用Levy飞行策略增强算法跳出局部最优的能力 - 仿真图中包含改进后的ISSA算法与原始SSA算法的比较 - 包含23种测试函数
1. 用户角色 普通用户 交通执法人员 管理员 2. 功能描述 普通用户功能 账号注册与登录 支持使用邮箱、手机号或社交媒体账户进行注册和登录。 提供个人资料管理功能,包括姓名、联系方式、车辆信息等。 交通信息查询 实时查询交通路况,包括拥堵情况、事故报告和施工信息。 查询公交、地铁等公共交通的实时到站信息和运营时间。 导航与路线规划 提供最优路线规划功能,根据实时交通数据优化行车路线。 支持多种出行方式选择(驾车、步行、公共交通等)。 违章查询与处理 查询个人车辆的违章记录,查看详细信息。 提供在线支付违章罚款的功能,简化处理流程。 交通安全举报 提供交通违法行为的在线举报功能,附带照片和位置标注。 跟踪举报处理进度,获取反馈信息。 活动与公告信息 查看交通管理部门发布的最新公告、政策和交通活动信息。 参与公众咨询和意见征集,提升参与感。 社区互动 提供讨论区,让用户分享出行经验、提供建议和交流信息。 用户可以互相解答问题,增强社区氛围。 交通执法人员功能 执法管理 登录系统后可查看自己负责区域的交通动态和违章记录。 在现场执法过程中,能够实时更新违章信息并生成执法记
1. 用户角色 管理员 养老服务人员 老年人 家属/亲友 2. 功能描述 管理员功能 用户管理 管理各类用户(老年人、家属、服务人员)的注册、审核和信息维护。 设置不同角色的权限,确保系统安全性。 服务项目管理 创建、编辑和删除养老服务项目,包括护理服务、陪伴、康复、餐饮等。 审核新增服务内容,确保服务质量和合规性。 预约管理 管理老年人的服务预约,包括预约确认、修改和取消。 跟踪服务人员的工作安排和服务记录。 数据统计与分析 生成各类统计报告,如服务使用频率、用户满意度等,帮助优化服务。 分析老年人需求趋势,为决策提供数据支持。 财务管理 管理服务费用及收费记录,支持发票开具和支付管理。 预算编制和财务报表生成,确保资金透明。 养老服务人员功能 个人资料管理 注册并创建个人账户,填写基本信息(如姓名、专业技能、联系方式等)。 上传相关资格证明和培训证书。 服务项目查看 查看可提供的养老服务项目及相关要求。 跟进服务需求,了解老年人的具体需要。 预约服务 接受老年人的服务预约请求,确认服务时间和内容。 记录每次服务的具体情况和反馈。 沟通与反馈 与老年人及其家属保持沟
ONE·ONE,图文微信小程序-开源代码_ eapp ONE
古月居ROS机械臂开发代码和笔记_Development-of-robot-with-ROS
主播运营拉爆自然流,做懂流量的主播.mp4
将多个图像显示为子图的蒙太奇Matlab代码.rar
基于WordPress小程序API插件创建的WordPress小节目旅游主题,包括微信小程序、QQ小程序、百度智能小程序、今日头条小程序_旅游小程序
python数据挖掘分析可视化-武汉市出租车轨迹的数据挖掘与分析(数据集+源码+分析结果),个人大四毕业设计项目、经导师指导并认可通过的高分设计项目,评审分99分,代码完整确保可以运行,小白也可以亲自搞定,主要针对计算机相关专业的正在做毕设的学生和需要项目实战练习的学习者,也可作为课程设计、期末大作业。 python数据挖掘分析可视化-武汉市出租车轨迹的数据挖掘与分析(数据集+源码+分析结果)python数据挖掘分析可视化-武汉市出租车轨迹的数据挖掘与分析(数据集+源码+分析结果)python数据挖掘分析可视化-武汉市出租车轨迹的数据挖掘与分析(数据集+源码+分析结果)python数据挖掘分析可视化-武汉市出租车轨迹的数据挖掘与分析(数据集+源码+分析结果)python数据挖掘分析可视化-武汉市出租车轨迹的数据挖掘与分析(数据集+源码+分析结果)python数据挖掘分析可视化-武汉市出租车轨迹的数据挖掘与分析(数据集+源码+分析结果)python数据挖掘分析可视化-武汉市出租车轨迹的数据挖掘与分析(数据集+源码+分析结果)python数据挖掘分析可视化-武汉市出租车轨迹的数据挖掘与分
springboot183基于java的公寓报修管理系统,含有完整的源码和报告文档
基于蚁群算法的路径规划算法matlab代码,求解常见的路径规划问题。 内含算法的注释,模块化编程,新手小白可快速入门。 ACO算法,路径规划算法。
labview源码参考示例,可供参考学习使用
Java小程序项目源码,该项目包含完整的前后端代码、数据库脚本和相关工具,简单部署即可运行。功能完善、界面美观、操作简单,具有很高的实际应用价值,非常适合作为Java毕业设计或Java课程设计使用。 所有项目均经过严格调试,确保可运行!下载后即可快速部署和使用。 1 适用场景: 毕业设计 期末大作业 课程设计 2 项目特点: 代码完整:详细代码注释,适合新手学习和使用 功能强大:涵盖常见的核心功能,满足大部分课程设计需求 部署简单:有基础的人,只需按照教程操作,轻松完成本地或服务器部署 高质量代码:经过严格测试,确保无错误,稳定运行 3 技术栈和工具 前端:小程序 后端框架:SSM/SpringBoot 开发环境:IntelliJ IDEA 数据库:MySQL(建议使用 5.7 版本,更稳定) 数据库可视化工具:Navicat 部署环境:Tomcat(推荐 7.x 或 8.x 版本),Maven
windows 11系统打印机共享修复工具
汽车lar lqg 半主动 主动悬架 simulink
1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。
springboot182基于springboot的网上服装商城,含有完整的源码和报告文档
1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。