2

我想创建一个新的用户组

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

我认为创建用户或组需要admin许可。此用户组除了创建、编辑和删除用户、组外,没有其他管理员权限。alfresco 是否在 alfresco community 4.0c 中提供这种群组?我该如何实施?如何添加具有指定权限的新组?我非常感谢您的帮助。

4

2 回答 2

2

您可以在其中添加自定义角色,permissionDefinitions.xml但我认为这在这种情况下无济于事,因为创建用户和组以及其他管理操作的能力已与内置管理员角色硬连线。

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

您需要具备 Java webscript 开发能力才能实现这一点。Alfresco wiki 上有一些很好的资源,在线提供文档和培训材料。

于 2012-09-04T09:07:57.693 回答
1

您可以通过 Alfresco Share 进行管理。在您的 Alfresco 安装目录中: /tomcat/webapps/alfresco/WEB-INF/classes/alfresco/model/permissionDefinitions.xml您将找到permissionDefinitions.xml文件。通过该文件,您可以管理 Alfresco 用户和组的自定义角色。 在这里,在此 WIKI 中,您可以找到一些提示,说明您需要更改哪些内容才能完成此操作。希望能帮助到你。wiki 在这里提供帮助,如果您需要更好的解释,请告诉我。

于 2012-09-04T08:16:38.500 回答