![无法保存到 Office 中的“我的文档”](https://linux22.com/image/647006/%E6%97%A0%E6%B3%95%E4%BF%9D%E5%AD%98%E5%88%B0%20Office%20%E4%B8%AD%E7%9A%84%E2%80%9C%E6%88%91%E7%9A%84%E6%96%87%E6%A1%A3%E2%80%9D.png)
我们有 AD 环境,其中所有用户在文件服务器中都有一个漫游配置文件。我的问题是,当用户打开 Office 文档并想将其保存在我的文档中时,系统提示“\myserver\users$ 上的访问被拒绝”,而实际上用户配置文件位于 \myserver\users$*username*。默认工作位置设置指向正确位置 \myserver\users$*username*,但当出现保存弹出消息并单击我的文档时,系统提示“访问被拒绝”。
笔记: 我可以毫无问题地从桌面打开我的文档
答案1
最可能的原因是 Word 并未以您认为的用户身份运行。
如果您从专用应用程序服务器运行 Word(和其他应用程序),则经常会发生这种情况,因为访问该服务器时使用的模拟凭据可能与用户登录时使用的凭据不同。
一种快速且合理万无一失的检查方法是设置一个 Linux Samba 服务器并将其附加到同一个 AD,将 Word 文件保存到该 Samba 服务器上的共享中,然后登录 Linux 命令行,列出文件并查看它认为文件被保存为哪个用户。
这比将其保存在 Windows 机器上效果更好,因为在 Windows 环境中,模拟会妨碍工作,并且通常可以使用预期用户标记文件,但使用不同的安全 SID 进行模拟。
需要注意的事项:
检查 Word 正在以何种用户身份运行
将保存为 Word 文件的用户与从桌面保存的文件进行比较
暂时将用户共享上的用户权限设置为“所有人,完全控制”,然后重新测试在 Word 中保存是否有效?(如果有效,则表明存在用户模仿问题)