是否可以在Sharepoint 2010中设置文档权限,以便允许特定用户查看此文档(例如,在查看特定文档库的文档时),而不给予他打开它的权限?
例如,[user1]可以看到文档库[DocLib1]的文档列表中有一个名为[doc1.docx]的文档,但是[user1]没有打开权限[doc1.docx] ]并查看其内容。
答案 0 :(得分:2)
从技术上讲,raymund的答案是默默无闻而不是安全。如果您要使用该路线,只需更新主视图即可删除指向该文档的任何链接。并为授权的人创建一个单独的视图。
编辑***
仔细检查msdn后,我找到了用户权限文章。这表明存在两个单独的权限级别 - 查看项目和未清项目。遗憾的是,查看项目取决于未清项目权限级别,因此无法真正实现您的目标。
答案 1 :(得分:1)
您可以通过在Sharepoint Designer中创建SOAP服务连接来实现此目的
然后使用您的文档列表作为源(在登录选项卡上声明登录,并使用特权来处理列表),然后以分析形式将其显示为数据视图。
我有一个类似的样本here,它使用列表有更好的解释(我应该使用文档库,因为它们作为列表公开)。