我在使用 WSS 3.0 实例时遇到了问题,用户每晚都会丢失上传访问权限。
用户始终可以进入相关站点,并可以像平常一样浏览列表、文档库等,但在尝试上传文档时会出错,出现拒绝访问错误。这可以通过在 WSS 中再次应用访问权限来解决,但每天早上都必须这样做,因此该解决方案不可行。
这是一个专用的虚拟服务器,没有其他应用程序在其上运行。
有没有人遇到过有关 WSS 和 Sharepoint 访问权限的类似问题?
答案1
我只见过这种情况发生在自定义代码访问 SharePoint 并删除用户时。检查 inetpub 中的服务器日志,查看是否有人或服务帐户故意删除用户。
WSS 不会随意移除人员,必须有人指示它才可以这样做。
还请检查中央管理中的计时器作业。
如果您谈论的是少数用户,我可以为您提供一个 PowerShell 脚本,该脚本将按照计划向他们授予上传权限。
答案2
在 Active Directory 用户帐户发生某些更改的情况下,我见过类似的症状。更改影响了用户帐户的安全 ID。然后在 SharePoint 中,以前的 sid 存储在配置文件服务中。
这种症状通常在用户离开一段时间后访问 SharePoint 时变得明显,他们能够做他们需要做的事情。直到他们查看 OWA 中的文档。然后,当注意到 SID 不匹配时,系统会剥夺用户的访问权限。
我已经解决了这个问题,方法是从个人资料服务及其所在的任何站点中完全删除受影响的用户。然后重新添加他们。