Alfresco:使用批量文件系统导入工具导入文件系统权限

Alfresco:使用批量文件系统导入工具导入文件系统权限

我在 Windows Server 2012 上安装了 Alfresco 4.2.c,并链接、同步和 SSO 到 LDAP(运行良好)。

我正在尝试使用 BFI (https://code.google.com/p/alfresco-bulk-filesystem-import/) 导入链接到 LDAP 用户的文件系统(FS 的权限设置在 AD 的用户上)。但 BFI 不会导入权限:无论我如何尝试,如果它确实导入了文件/文件夹,它都不会保留权限。

示例:我以管理员身份连接到 BFI,并导入 User1 拥有的文件。在 alfresco 中,尽管 User1 存在(通过 LDAP 导入),但它归管理员所有,并且权限设置为所有人都可读。有人知道如何导入权限吗?

如果我没有使用好的工具,我应该尝试哪一个?我一直在尝试 Open Migrate 和 Talend,但它们似乎都没有用(或者我希望有一个教程可以向我解释这一点:我找不到一个…… :/)

提前谢谢您!

答案1

顾名思义,批量文件导入工具可以进行批量导入。这意味着只导入二进制内容。任何元数据都必须在定义导入的 xml 文件中定义。ACE(以及 ACL)、关联和 完全不处理,如下所示:

https://github.com/pmonks/alfresco-bulk-import/issues/8

但是,使用一些脚本语言来收集文件系统 acl 并使用 alfresco 提供的众多 API 之一恢复它们应该是可能的,而不需要太多的工作。

相关内容