Sharepoint用户详细信息对其他用户不可见

时间:2010-01-22 20:25:41

标签: sharepoint

我正在管理使用基于表单的身份验证的SharePoint网站。我们有几个通用列表,文档库和活动任务列表,用户可以创建更新和删除。用户可以使用人物选择器来选择/搜索每个人。但是用户无法在显示列表或人物选择器中看到其他用户名,电子邮件地址等。如果我以网站集管理员身份登录,我可以看到每个人的详细信息。所以我知道数据可用。

更新了有关此问题的详细信息 (非管理员)SharePoint用户无法查看其他用户信息。示例:用户A为用户B分配任务。用户A创建新任务并使用人员选择器查找用户B.用户B仅通过登录名“bname”可见,并且有关用户B的任何信息不可见或可搜索在人民选择器内。一旦为用户B分配了任务,用户A就不再在任务列表中看到该名称 - 即使用户A创建了该名称。非管理员用户无法看到修改者,创建者,分配者或所有者字段数据 事实:

  1. 外联网站点配置为使用基于表单的身份验证。
  2. Intranet使用基于Windows的身份验证
  3. 内联网和外联网的用户都有同样的问题
  4. 所有数据库都是本地的
  5. 该网站使用SSRS集成
  6. Windows 2003 Std上的SharePoint WSS
  7. - 激活详细日志后,看起来SharePoint肯定会向SQL服务器询问当前登录用户的用户信息:

    SELECT TOP 6 / 多列 / 从     UserData INNER MERGE JOIN Docs AS t1 上     (         1 = 1     和         UserData。[tp_RowOrdinal] = 0     和         t1.SiteId = UserData.tp_SiteId     和         t1.SiteId = @L2     和         t1.DirName = UserData.tp_DirName     和         t1.LeafName = UserData.tp_LeafName     和         t1.Level = UserData.tp_Level     和         t1.IsCurrentVersion = 1     和         (1 = 1)     ) LEFT OUTER JOIN     AllUserData AS t2 上     (         的UserData。[tp_Author] = T2。[TP_ID]     和         UserData。[tp_RowOrdinal] = 0     和         t2。[tp_RowOrdinal] = 0     和         (         (t2.tp_IsCurrent = 1)         )     和         t2。[tp_CalculatedVersion] = 0     和         t2。[tp_DeleteTransactionId] = 0x     和         t2.tp_ListId = @ L3     和         UserData.tp_ListId = @ L4     和         t2。[tp_Author] = 162 / *这是当前登录的用户* /     ) 哪里     (UserData.tp_IsCurrent = 1) 和     UserData.tp_SiteId=@L2 和     (UserData.tp_DirName=@DN) 和     UserData.tp_RowOrdinal = 0 和     (         (             (UserData。[datetime1] IS NULL)         要么             (UserData。[datetime1]> = @ L5DTP)         )     和         t1.SiteId=@L2     和         (t1.DirName=@DN)     ) 订购     UserData。[tp_Modified] Desc,     UserData。[tp_ID] Asc

    同样,任何想法都会受到赞赏。

1 个答案:

答案 0 :(得分:0)

在完成“不可能”之后,有人指出我要查看用户列表的权限。我已导航:网站操作>网站设置>人员和群组>设置>列表设置>高级设置>并注意到用户被设置为只能查看他们自己的用户项目..我希望这可以帮助其他人。