【问题标题】:Restrict document access to particular user in alfresco在 alfresco 中限制特定用户的文档访问权限
【发布时间】:2016-06-09 18:18:48
【问题描述】:

有什么方法可以只向特定用户显示特定文档吗?在 alfresco 中,一个站点的所有用户都可以看到所有文档。我只想向某些用户显示特定文档。我正在使用露天社区版。有人可以帮我吗??

谢谢

【问题讨论】:

    标签: alfresco


    【解决方案1】:

    网站只是一个文件夹。站点文件夹包含用于文档库、wiki、数据列表等内容的“容器”文件夹。您可以像在 Alfresco 中的任何文件夹一样设置这些文件夹的权限。同样,文档可以单独设置权限。

    产生混淆是因为当您在特定站点的上下文中使用共享时,权限设置不提供精细设置。但是,如果您通过“存储库”视图导航到您的站点(请参阅页面顶部的链接),您可以完全控制权限。

    假设我们在该站点的文档库中有一个名为 test-site 的站点和一个名为 test 的文件夹,其中包含一个文档 testdoc.pdf。您应该能够:

    1. 点击页面顶部的“存储库”链接。
    2. 点击“站点”文件夹。
    3. 点击“test-site”文件夹。
    4. 点击“documentLibrary”文件夹。
    5. 点击“测试”文件夹。
    6. 单击 testdoc.pdf 打开其详细信息页面。
    7. 点击“管理权限”。

    默认情况下,对象继承其父级的权限。所以 testdoc.pdf 具有其父文件夹的权限。如果您想删除所有权限并在 testdoc.pdf 上设置显式“本地”权限...

    1. 点击“继承权限”关闭继承。
    2. 单击“添加用户或组”以添加具有您希望他们拥有的访问级别的特定用户或组。

    【讨论】:

    • 杰夫,感谢您的回复。这正是我想要的。现在我正在尝试通过 Java 使用 PermissionService 类来实现相同的目标。但这并没有给出如上所述的预期结果。那么你能建议我一些更好的选择吗??
    • 您绝对可以使用 PermissionService 执行与我上面概述的完全相同的操作。如果您尝试过但遇到问题,请创建一个包含特定问题、代码 sn-p 和错误消息的新问题,我或其他人会查看。
    • 我已经使用 PermissionService 服务本身完成了它。再次感谢。
    猜你喜欢
    • 2023-03-29
    • 2016-10-15
    • 1970-01-01
    • 2010-11-01
    • 1970-01-01
    • 2016-06-04
    • 2018-05-07
    • 2021-06-18
    • 1970-01-01
    相关资源
    最近更新 更多