在系统实施时,由于客户需求,要求屏蔽掉系统默认文件夹在界面上的展示,为了简便起见,把那些默认文件柜的dm_world权限修改为NONE,杯具了,文件柜倒是隐藏了,对普通查询用户影响不大,但是管理员操作时,时不时的会报一些错误出来,一般都是权限部分的提示。系统默认的文件柜有几个,这些文件柜的权限设置有什么要求?这些文件柜又用来做什么?

下面这段是从EMC官网论坛中得到的说明。

1、Users must have WRITE permission to the RESOURCES cabinet - otherwise they will not be able to use the Distribution List or PDF annotation features. When users use these features, a user folder is created in Resources and the user's files are kept in the user folder. This is a requirement of the out of the box Documentum system.
2、Users must have READ permission to the SYSTEM cabinet - otherwise they will not be able to log in. This is a requirement of the out of the box Documentum system.
3、Users must have WRITE permission to the TEMP cabinet. This is required for the execution of server methods which have the SAVE_RESULTS flag set to true. The server method result is saved in the Temp cabinet and deleted after parsing for errors.
4、The docbase owner home, DMADMIN, and TEMPLATES cabinets may all be hidden from the users by assigning WORLD=NONE. 

整理下

 

文件柜 用户组 权限 说明
RESOURCES
dm_world
WRITE
保存用户常用个人信息,如对PDF文档的标注,分配列表,包括之前我们提到的工作流任务处理时的备注信息,系统会为每个用户在这里创建独立的文件夹用于存储这些数据
SYSTEM
dm_world
READ 用户login时会调用系统资源,System用来保存系统公用信息,如:工作流模板、Form模板等等。
TEMP
dm_world 
WRITE
Method执行时会保留结果到Temp文件柜下
DMADMIN(docbase owner)
dm_world
NONE
可隐藏
TEMPLATE
dm_world
NONE
可隐藏
 除了Docbase Owner(就是安装Docbase时使用的账户)和Template可以直接将dm_world修改为None,以便对用户隐藏外,其他的系统文件柜权限不能随便修改。

 

 那通过什么方式可以控制这些文件柜对用户不可见呢?

 修改文件柜属性为隐藏就可以了。

1)在文件柜的属性字段中有,一个’隐藏‘,把这个勾选上就可以了。文件柜列表中就看不到它了。

2)如果需要重新对用户可见,在tools->首选项中,把’显示隐藏文件‘的勾打上,回到文件柜列表,之前隐藏的文件柜可以看到了。重新把’隐藏‘的属性勾选去掉。‘OK’,可见了。

 仅修改文件柜属性,不会对权限有任何影响,所以不会影响到用户操作,仅仅是屏蔽而已。

 posted on 2011-01-28 11:35  一只特立独行的猫  阅读(696)  评论(1编辑  收藏  举报