Alfresco创建仅允许创建用户和组的新用户组

时间:2012-09-03 13:21:15

标签: share alfresco authority

我想创建新用户组

此用户组中的成员可以创建新用户和新组。

我认为创建用户或群组需要admin权限。 此用户组除了创建,编辑和删除用户,组外没有其他管理员权限。 alfresco是否在露天社区4.0c中提供此类组?我该如何实现它?如何添加具有指定权限的新组?我真的很感激你的帮助。

2 个答案:

答案 0 :(得分:2)

您可以在permissionDefinitions.xml中添加自定义角色,但我认为这不会对此实例有所帮助,因为创建用户和组以及其他管理操作的能力是硬连接到内置的管理员角色。

相反,您可以创建一个自定义Web脚本,该脚本执行检查以查看当前用户是否是您的自定义安全组的成员。由于经过身份验证的用户可能不是存储库管理员(可能不是),因此您需要使用此类Sudo tool for Alfresco webscripts之类的内容来临时授予他们创建对象的权限。

为了实现这一点,您需要能够胜任Java webscript开发。 Alfresco维基上有一些很好的资源,在线提供文档和培训材料。

答案 1 :(得分:1)

你可以通过Alfresco Share来管理它。在Alfresco安装目录中: /tomcat/webapps/alfresco/WEB-INF/classes/alfresco/model/permissionDefinitions.xml您将找到 permissionDefinitions.xml 文件。通过该文件,您可以管理Alfresco用户和组的自定义角色。 Here, in this WIKI你可以找到一些关于你需要改变以实现这一目标的提示。 希望能帮助到你。维基有助于此,如果您需要更好的解释,请告诉我。