需求简述:
个人站点(MySite)中,用户可设置文档库或列表库的私密性,对外公开或不公开.

Sharepoint 开发心得No.1: 列表(文档库)级别是否可见设置...Sharepoint 开发心得No.1: 列表(文档库)级别是否可见设置...Sharepoint 开发心得No.1: 列表(文档库)级别是否可见设置...Sharepoint 开发心得No.1: 列表(文档库)级别是否可见设置...
实现套路:

假设系统中有如下两个用户:Jimmy & John, 两个用户权限均为Domain Users, 为用户Jimmy创建一个默认的MySite 站点
Sharepoint 开发心得No.1: 列表(文档库)级别是否可见设置

下图为Jimmy用户的MySite站点,可以看到左侧Lists下面我新建了两个List : 共享列表和私人列表,接下来就对这两个列表进行可见性设置: 对于所有登陆到Sharepoint的域用户,共享列表总是可见的,而私人列表则只有MySite的管理员,也就是Jimmy和Sharepoint系统管理员可见Sharepoint 开发心得No.1: 列表(文档库)级别是否可见设置

打开站点权限管理,如下所示:默认情况下有三类用户类型 站点管理员、域用户、SystemAccount(SHAREPOINT\System 帐户内置于 WSS 运行库,在 WSS 授权模型中拥有完全的权限).
Sharepoint 开发心得No.1: 列表(文档库)级别是否可见设置

新建的每一个列表或文档库都默认的继承于站点权限:
Sharepoint 开发心得No.1: 列表(文档库)级别是否可见设置

现在修改"私有列表-->Settings-->Permissions"如下,删除 NT AUTHORITY\authenticated users用户权限组:
Sharepoint 开发心得No.1: 列表(文档库)级别是否可见设置

然后"Sign in as different user", 试试刚才另一个Domain User --John , 访问结果如下:
Sharepoint 开发心得No.1: 列表(文档库)级别是否可见设置

用John 访问Jimmy的MySite首页,可以看到左侧的List下已经没有私人列表的链接了
Sharepoint 开发心得No.1: 列表(文档库)级别是否可见设置

相关文章:

  • 2022-12-23
  • 2021-05-15
  • 2021-12-18
  • 2021-08-30
  • 2021-11-17
猜你喜欢
  • 2021-09-02
  • 2022-02-27
  • 2021-06-17
  • 2021-08-06
  • 2021-08-12
  • 2021-10-31
  • 2021-09-01
相关资源
相似解决方案