Bacula v3 + Windows 2008 = 访问被拒绝

Bacula v3 + Windows 2008 = 访问被拒绝

我们目前正在测试升级到 Bacula 3.0.1,以解决我们在使用 Windows 2008 服务器时遇到的一些问题。

自升级以来,我设法解决了我们在使用 VSS 时遇到的问题以及似乎正在创建的连接点,但现在我们在尝试运行完整和增量备份时出现了一个相当奇怪的错误(见下文)。

服务器:运行 Windows Datacentre 2008 X86 的 Hyper-V VPS

我已经在专用服务器上测试过这一点并且问题是可重现的。

Could not open directory "C:/Users/Administrator/My Documents/My Videos": ERR=Access is denied.
Could not open directory "C:/Documents and Settings/Default/Application Data": ERR=Access is denied.
Could not open directory "C:/Documents and Settings/Administrator/AppData/Local/Temporary Internet Files": ERR=Access is denied.
Etc...

目录本身具有默认权限,即具有完全控制权的 SYSTEM、管理员等,并且 Bacula 以管理员身份运行。

任何帮助将不胜感激!

答案1

遍历 Windows 2008(以及 Vista 和 Windows 7)的向后兼容链接实际上并没有按预期工作。为什么是针对 MS 的问题。

您提供的块中的每个示例都需要这些链接:

Could not open directory "C:/Users/Administrator/My Documents/My Videos": ERR=Access is denied.

应该是 C:/Users/Administrator/Videos

Could not open directory "C:/Documents and Settings/Default/Application Data": ERR=Access is denied.

应该是 C:/Users/Default/AppData

请注意,许多使用此路径的应用程序现在使用 C:/ProgramData/ 目录(以前为 C:/Documents and Settings/All Users/Application Data)。

Could not open directory "C:/Documents and Settings/Administrator/AppData/Local/Temporary Internet Files": ERR=Access is denied.

应该是 C:/Users/Administrator/AppData/Local/Microsoft/Windows/Temporary Internet Files

这很麻烦,但只要将路径设置为新样式,Bacula 就可以在 Windows 2008 中正常工作。

答案2

我不太了解 Windows,但也许是因为这条路径是某种 Windows 链接?第二个是 VSS。也许可以尝试禁用它们?

相关内容