令我感到困惑。我使用PowerShell向站点添加了大约35个库,然后为每个库创建和添加3个权限组,这些组被设置为使用唯一权限。
运行我的代码后,我觉得一切都很好。当我访问该网站时,我看到了我创建的所有库,并且可以进入每个库,并且每个库的权限都是正确的。但是,如果我像任何其他用户一样进入,我看不到任何库。即使我去了所有“所有网站内容”,它就好像它们不存在一样。
我是网站集管理员,并且是该网站所有者群组的一部分,但是所有者群组中的其他人无法看到这些库。
任何想法?
答案 0 :(得分:0)
可能是那些看不到这些库的其他用户对该库没有任何权限,因为你已经破坏了继承。您可以通过以站点管理员身份登录来验证这一点。打开文档库 - >库设置 - >此文档库的权限 - >检查权限。在此处键入库不可用的用户,然后您可以查看该用户是否实际拥有该库的任何权限。
答案 1 :(得分:0)
在SharePoint中,它具有5个权限级别:完全控制,设计,贡献,读取,限制访问。权限分类为列表权限,站点权限和个人权限,具体取决于可应用的对象;它可以从父级继承,也可以有自己的。如果一个用户没有列表的权限,则用户无法看到它。
SharePoint中的权限控制很复杂,有关详细信息,请参阅这些MSDN文章: